home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_6_Features.txt < prev    next >
Text File  |  1999-10-21  |  97KB  |  1,757 lines

  1. # near model CODE resource
  2. # jump table entries: 6064-6111 (48 of them)
  3. 00000000  0000 17B0                ori.b      D0, 0xB0
  4. 00000004  0000 139A                ori.b      D0, 0x9A
  5. fn00000008:
  6. 00000008  4E56 0000                link       A6, 0
  7. 0000000C  2F0A                     move.l     -[A7], A2
  8. 0000000E  246E 0008                movea.l    A2, [A6 + 0x8]
  9. 00000012  41F9 0000 7F2C           lea.l      A0, [0x00007F2C]
  10. 00000018  2488                     move.l     [A2], A0
  11. 0000001A  42AA 0004                clr.l      [A2 + 0x4]
  12. 0000001E  2F0A                     move.l     -[A7], A2
  13. 00000020  4EB9 0001 120C           jsr        [0x0001120C]
  14. 00000026  204A                     movea.l    A0, A2
  15. 00000028  584F                     addq.w     A7, 4
  16. 0000002A  245F                     movea.l    A2, [A7]+
  17. 0000002C  4E5E                     unlink     A6
  18. 0000002E  4E75                     rts
  19. fn00000030:
  20. 00000030  4E56 0000                link       A6, 0
  21. 00000034  2F0A                     move.l     -[A7], A2
  22. 00000036  246E 0008                movea.l    A2, [A6 + 0x8]
  23. 0000003A  200A                     move.l     D0, A2
  24. 0000003C  6738                     beq        +0x3A /* 00000076 */
  25. 0000003E  41F9 0000 7F2C           lea.l      A0, [0x00007F2C]
  26. 00000044  2488                     move.l     [A2], A0
  27. 00000046  2F0A                     move.l     -[A7], A2
  28. 00000048  2057                     movea.l    A0, [A7]
  29. 0000004A  2250                     movea.l    A1, [A0]
  30. 0000004C  2269 0014                movea.l    A1, [A1 + 0x14]
  31. 00000050  4E91                     jsr        [A1]
  32. 00000052  B5F9 0002 6148           cmpa.l     A2, [0x00026148]
  33. 00000058  584F                     addq.w     A7, 4
  34. 0000005A  660A                     bne        +0xC /* 00000066 */
  35. 0000005C  42A7                     clr.l      -[A7]
  36. 0000005E  4EB9 0001 120C           jsr        [0x0001120C]
  37. 00000064  584F                     addq.w     A7, 4
  38. label00000066:
  39. 00000066  4A6E 000C                tst.w      [A6 + 0xC]
  40. 0000006A  6F0A                     ble        +0xC /* 00000076 */
  41. 0000006C  2F0A                     move.l     -[A7], A2
  42. 0000006E  4EB9 0000 0168           jsr        [0x00000168]
  43. 00000074  584F                     addq.w     A7, 4
  44. label00000076:
  45. 00000076  204A                     movea.l    A0, A2
  46. 00000078  245F                     movea.l    A2, [A7]+
  47. 0000007A  4E5E                     unlink     A6
  48. 0000007C  4E75                     rts
  49. 0000007E  4E56 0000                link       A6, 0
  50. 00000082  48E7 1030                movem.l    -[A7], D3,A2,A3
  51. 00000086  246E 0008                movea.l    A2, [A6 + 0x8]
  52. 0000008A  4AAA 0004                tst.l      [A2 + 0x4]
  53. 0000008E  6620                     bne        +0x22 /* 000000B0 */
  54. 00000090  4878 0028                push.l     0x28 /* '(' */
  55. 00000094  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  56. 0000009A  2648                     movea.l    A3, A0
  57. 0000009C  2008                     move.l     D0, A0
  58. 0000009E  584F                     addq.w     A7, 4
  59. 000000A0  670A                     beq        +0xC /* 000000AC */
  60. 000000A2  2F0B                     move.l     -[A7], A3
  61. 000000A4  4EB9 0003 C7CE           jsr        [0x0003C7CE]
  62. 000000AA  584F                     addq.w     A7, 4
  63. label000000AC:
  64. 000000AC  254B 0004                move.l     [A2 + 0x4], A3
  65. label000000B0:
  66. 000000B0  263C 7FFF FFFF           move.l     D3, 0x7FFFFFFF
  67. 000000B6  4AAE 0010                tst.l      [A6 + 0x10]
  68. 000000BA  6758                     beq        +0x5A /* 00000114 */
  69. 000000BC  486E 0010                pea.l      [A6 + 0x10]
  70. 000000C0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  71. 000000C4  4EB9 0003 C7B6           jsr        [0x0003C7B6]
  72. 000000CA  2600                     move.l     D3, D0
  73. 000000CC  504F                     addq.w     A7, 8
  74. 000000CE  6644                     bne        +0x46 /* 00000114 */
  75. 000000D0  4EB9 0000 1D0A           jsr        [0x00001D0A]
  76. 000000D6  5300                     subq.b     D0, 1
  77. 000000D8  661C                     bne        +0x1E /* 000000F6 */
  78. 000000DA  4878 0057                push.l     0x57 /* 'W' */
  79. 000000DE  4879 0000 8056           push.l     0x8056
  80. 000000E4  4879 0000 8066           push.l     0x8066
  81. 000000EA  4EB9 0000 01B0           jsr        [0x000001B0]
  82. 000000F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  83. 000000F4  6018                     bra        +0x1A /* 0000010E */
  84. label000000F6:
  85. 000000F6  4EB9 0000 1D0A           jsr        [0x00001D0A]
  86. 000000FC  5500                     subq.b     D0, 2
  87. 000000FE  660E                     bne        +0x10 /* 0000010E */
  88. 00000100  4879 0000 8066           push.l     0x8066
  89. 00000106  4EB9 0000 1CFC           jsr        [0x00001CFC]
  90. 0000010C  584F                     addq.w     A7, 4
  91. label0000010E:
  92. 0000010E  263C 7FFF FFFF           move.l     D3, 0x7FFFFFFF
  93. label00000114:
  94. 00000114  486E 000C                pea.l      [A6 + 0xC]
  95. 00000118  2F03                     move.l     -[A7], D3
  96. 0000011A  4878 0001                push.l     0x1
  97. 0000011E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  98. 00000122  4EB9 0003 C794           jsr        [0x0003C794]
  99. 00000128  4A2E 0014                tst.b      [A6 + 0x14]
  100. 0000012C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  101. 00000130  6712                     beq        +0x14 /* 00000144 */
  102. 00000132  2F0A                     move.l     -[A7], A2
  103. 00000134  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  104. 00000138  2057                     movea.l    A0, [A7]
  105. 0000013A  2250                     movea.l    A1, [A0]
  106. 0000013C  2269 0014                movea.l    A1, [A1 + 0x14]
  107. 00000140  4E91                     jsr        [A1]
  108. 00000142  504F                     addq.w     A7, 8
  109. label00000144:
  110. 00000144  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  111. 00000148  4E5E                     unlink     A6
  112. 0000014A  4E75                     rts
  113. 0000014C  4E56 0000                link       A6, 0
  114. 00000150  2F0A                     move.l     -[A7], A2
  115. 00000152  206E 0008                movea.l    A0, [A6 + 0x8]
  116. 00000156  2468 0004                movea.l    A2, [A0 + 0x4]
  117. 0000015A  200A                     move.l     D0, A2
  118. 0000015C  6732                     beq        +0x34 /* 00000190 */
  119. 0000015E  486E 000C                pea.l      [A6 + 0xC]
  120. 00000162  2F0A                     move.l     -[A7], A2
  121. 00000164  4EB9 0003 C808           jsr        [0x0003C808]
  122. 0000016A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  123. 0000016E  4EB9 0003 C7FE           jsr        [0x0003C7FE]
  124. 00000174  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  125. 00000178  4FEF 000C                lea.l      A7, [A7 + 0xC]
  126. 0000017C  6612                     bne        +0x14 /* 00000190 */
  127. 0000017E  42A7                     clr.l      -[A7]
  128. 00000180  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  129. 00000184  2057                     movea.l    A0, [A7]
  130. 00000186  2250                     movea.l    A1, [A0]
  131. 00000188  2269 0014                movea.l    A1, [A1 + 0x14]
  132. 0000018C  4E91                     jsr        [A1]
  133. 0000018E  504F                     addq.w     A7, 8
  134. label00000190:
  135. 00000190  245F                     movea.l    A2, [A7]+
  136. 00000192  4E5E                     unlink     A6
  137. 00000194  4E75                     rts
  138. 00000196  4E56 FFEC                link       A6, -0x0014
  139. 0000019A  48E7 0038                movem.l    -[A7], A2,A3,A4
  140. 0000019E  266E 0008                movea.l    A3, [A6 + 0x8]
  141. 000001A2  246B 0004                movea.l    A2, [A3 + 0x4]
  142. 000001A6  200A                     move.l     D0, A2
  143. 000001A8  6700 0096                beq        +0x98 /* 00000240 */
  144. 000001AC  42A7                     clr.l      -[A7]
  145. 000001AE  2F0A                     move.l     -[A7], A2
  146. 000001B0  486E FFEC                pea.l      [A6 - 0x14]
  147. 000001B4  4EB9 0003 C8A2           jsr        [0x0003C8A2]
  148. 000001BA  486E FFFC                pea.l      [A6 - 0x4]
  149. 000001BE  486E FFEC                pea.l      [A6 - 0x14]
  150. 000001C2  4EB9 0003 C85A           jsr        [0x0003C85A]
  151. 000001C8  4A00                     tst.b      D0
  152. 000001CA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  153. 000001CE  6740                     beq        +0x42 /* 00000210 */
  154. label000001D0:
  155. 000001D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  156. 000001D4  4EB9 0003 C7FE           jsr        [0x0003C7FE]
  157. 000001DA  B1CB                     cmpa.l     A0, A3
  158. 000001DC  584F                     addq.w     A7, 4
  159. 000001DE  661C                     bne        +0x1E /* 000001FC */
  160. 000001E0  246E FFFC                movea.l    A2, [A6 - 0x4]
  161. 000001E4  4AAE FFFC                tst.l      [A6 - 0x4]
  162. 000001E8  6712                     beq        +0x14 /* 000001FC */
  163. 000001EA  3F3C 0001                move.w     -[A7], 0x1
  164. 000001EE  2F0A                     move.l     -[A7], A2
  165. 000001F0  2057                     movea.l    A0, [A7]
  166. 000001F2  2250                     movea.l    A1, [A0]
  167. 000001F4  2269 0008                movea.l    A1, [A1 + 0x8]
  168. 000001F8  4E91                     jsr        [A1]
  169. 000001FA  5C4F                     addq.w     A7, 6
  170. label000001FC:
  171. 000001FC  486E FFFC                pea.l      [A6 - 0x4]
  172. 00000200  486E FFEC                pea.l      [A6 - 0x14]
  173. 00000204  4EB9 0003 C85A           jsr        [0x0003C85A]
  174. 0000020A  4A00                     tst.b      D0
  175. 0000020C  504F                     addq.w     A7, 8
  176. 0000020E  66C0                     bne        -0x3E /* 000001D0 */
  177. label00000210:
  178. 00000210  286B 0004                movea.l    A4, [A3 + 0x4]
  179. 00000214  244C                     movea.l    A2, A4
  180. 00000216  200C                     move.l     D0, A4
  181. 00000218  6712                     beq        +0x14 /* 0000022C */
  182. 0000021A  3F3C 0001                move.w     -[A7], 0x1
  183. 0000021E  2F0A                     move.l     -[A7], A2
  184. 00000220  2057                     movea.l    A0, [A7]
  185. 00000222  2250                     movea.l    A1, [A0]
  186. 00000224  2269 0008                movea.l    A1, [A1 + 0x8]
  187. 00000228  4E91                     jsr        [A1]
  188. 0000022A  5C4F                     addq.w     A7, 6
  189. label0000022C:
  190. 0000022C  42AB 0004                clr.l      [A3 + 0x4]
  191. 00000230  3F3C FFFF                move.w     -[A7], 0xFFFF
  192. 00000234  486E FFEC                pea.l      [A6 - 0x14]
  193. 00000238  4EB9 0003 C870           jsr        [0x0003C870]
  194. 0000023E  5C4F                     addq.w     A7, 6
  195. label00000240:
  196. 00000240  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  197. 00000244  4E5E                     unlink     A6
  198. 00000246  4E75                     rts
  199. fn00000248:
  200. 00000248  4E56 FFEC                link       A6, -0x0014
  201. 0000024C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  202. 00000250  282E 000C                move.l     D4, [A6 + 0xC]
  203. 00000254  246E 0010                movea.l    A2, [A6 + 0x10]
  204. 00000258  7601                     moveq.l    D3, 0x01
  205. 0000025A  206E 0008                movea.l    A0, [A6 + 0x8]
  206. 0000025E  2668 0004                movea.l    A3, [A0 + 0x4]
  207. 00000262  200B                     move.l     D0, A3
  208. 00000264  675E                     beq        +0x60 /* 000002C4 */
  209. 00000266  42A7                     clr.l      -[A7]
  210. 00000268  2F0B                     move.l     -[A7], A3
  211. 0000026A  486E FFEC                pea.l      [A6 - 0x14]
  212. 0000026E  4EB9 0003 C8A2           jsr        [0x0003C8A2]
  213. 00000274  486E FFFC                pea.l      [A6 - 0x4]
  214. 00000278  486E FFEC                pea.l      [A6 - 0x14]
  215. 0000027C  4EB9 0003 C85A           jsr        [0x0003C85A]
  216. 00000282  4A00                     tst.b      D0
  217. 00000284  4FEF 0014                lea.l      A7, [A7 + 0x14]
  218. 00000288  672A                     beq        +0x2C /* 000002B4 */
  219. label0000028A:
  220. 0000028A  2F0A                     move.l     -[A7], A2
  221. 0000028C  2F04                     move.l     -[A7], D4
  222. 0000028E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  223. 00000292  2057                     movea.l    A0, [A7]
  224. 00000294  2250                     movea.l    A1, [A0]
  225. 00000296  2269 0018                movea.l    A1, [A1 + 0x18]
  226. 0000029A  4E91                     jsr        [A1]
  227. 0000029C  C600                     and.b      D3, D0
  228. 0000029E  486E FFFC                pea.l      [A6 - 0x4]
  229. 000002A2  486E FFEC                pea.l      [A6 - 0x14]
  230. 000002A6  4EB9 0003 C85A           jsr        [0x0003C85A]
  231. 000002AC  4A00                     tst.b      D0
  232. 000002AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  233. 000002B2  66D6                     bne        -0x28 /* 0000028A */
  234. label000002B4:
  235. 000002B4  3F3C FFFF                move.w     -[A7], 0xFFFF
  236. 000002B8  486E FFEC                pea.l      [A6 - 0x14]
  237. 000002BC  4EB9 0003 C870           jsr        [0x0003C870]
  238. 000002C2  5C4F                     addq.w     A7, 6
  239. label000002C4:
  240. 000002C4  1003                     move.b     D0, D3
  241. 000002C6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  242. 000002CA  4E5E                     unlink     A6
  243. 000002CC  4E75                     rts
  244. 000002CE  226F 0004                movea.l    A1, [A7 + 0x4]
  245. 000002D2  41F9 0000 7EF8           lea.l      A0, [0x00007EF8]
  246. 000002D8  2288                     move.l     [A1], A0
  247. 000002DA  42A9 0004                clr.l      [A1 + 0x4]
  248. 000002DE  236F 0008 0008           move.l     [A1 + 0x8], [A7 + 0x8]
  249. 000002E4  136F 000C 000C           move.b     [A1 + 0xC], [A7 + 0xC]
  250. 000002EA  2049                     movea.l    A0, A1
  251. 000002EC  4E75                     rts
  252. 000002EE  4E56 FFFE                link       A6, -0x0002
  253. 000002F2  2F0B                     move.l     -[A7], A3
  254. 000002F4  2F0A                     move.l     -[A7], A2
  255. 000002F6  246E 0008                movea.l    A2, [A6 + 0x8]
  256. 000002FA  266E 000C                movea.l    A3, [A6 + 0xC]
  257. 000002FE  41F9 0000 7EF8           lea.l      A0, [0x00007EF8]
  258. 00000304  2488                     move.l     [A2], A0
  259. 00000306  4878 0004                push.l     0x4
  260. 0000030A  486A 0008                pea.l      [A2 + 0x8]
  261. 0000030E  2F0B                     move.l     -[A7], A3
  262. 00000310  2057                     movea.l    A0, [A7]
  263. 00000312  2250                     movea.l    A1, [A0]
  264. 00000314  2269 0024                movea.l    A1, [A1 + 0x24]
  265. 00000318  4E91                     jsr        [A1]
  266. 0000031A  4878 0001                push.l     0x1
  267. 0000031E  486A 000C                pea.l      [A2 + 0xC]
  268. 00000322  2F0B                     move.l     -[A7], A3
  269. 00000324  2057                     movea.l    A0, [A7]
  270. 00000326  2250                     movea.l    A1, [A0]
  271. 00000328  2269 0024                movea.l    A1, [A1 + 0x24]
  272. 0000032C  4E91                     jsr        [A1]
  273. 0000032E  42AA 0004                clr.l      [A2 + 0x4]
  274. 00000332  4878 0001                push.l     0x1
  275. 00000336  486E FFFF                pea.l      [A6 - 0x1]
  276. 0000033A  2F0B                     move.l     -[A7], A3
  277. 0000033C  2057                     movea.l    A0, [A7]
  278. 0000033E  2250                     movea.l    A1, [A0]
  279. 00000340  2269 0024                movea.l    A1, [A1 + 0x24]
  280. 00000344  4E91                     jsr        [A1]
  281. 00000346  4EB9 0001 1226           jsr        [0x00011226]
  282. 0000034C  2648                     movea.l    A3, A0
  283. 0000034E  200B                     move.l     D0, A3
  284. 00000350  4FEF 0024                lea.l      A7, [A7 + 0x24]
  285. 00000354  6718                     beq        +0x1A /* 0000036E */
  286. 00000356  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  287. 0000035A  42A7                     clr.l      -[A7]
  288. 0000035C  2F0A                     move.l     -[A7], A2
  289. 0000035E  2F0B                     move.l     -[A7], A3
  290. 00000360  2057                     movea.l    A0, [A7]
  291. 00000362  2250                     movea.l    A1, [A0]
  292. 00000364  2269 000C                movea.l    A1, [A1 + 0xC]
  293. 00000368  4E91                     jsr        [A1]
  294. 0000036A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  295. label0000036E:
  296. 0000036E  204A                     movea.l    A0, A2
  297. 00000370  245F                     movea.l    A2, [A7]+
  298. 00000372  265F                     movea.l    A3, [A7]+
  299. 00000374  4E5E                     unlink     A6
  300. 00000376  4E75                     rts
  301. 00000378  4E56 0000                link       A6, 0
  302. 0000037C  2F0B                     move.l     -[A7], A3
  303. 0000037E  2F0A                     move.l     -[A7], A2
  304. 00000380  246E 0008                movea.l    A2, [A6 + 0x8]
  305. 00000384  200A                     move.l     D0, A2
  306. 00000386  6730                     beq        +0x32 /* 000003B8 */
  307. 00000388  41F9 0000 7EF8           lea.l      A0, [0x00007EF8]
  308. 0000038E  2488                     move.l     [A2], A0
  309. 00000390  266A 0004                movea.l    A3, [A2 + 0x4]
  310. 00000394  200B                     move.l     D0, A3
  311. 00000396  6710                     beq        +0x12 /* 000003A8 */
  312. 00000398  2F0A                     move.l     -[A7], A2
  313. 0000039A  2F0B                     move.l     -[A7], A3
  314. 0000039C  2057                     movea.l    A0, [A7]
  315. 0000039E  2250                     movea.l    A1, [A0]
  316. 000003A0  2269 0010                movea.l    A1, [A1 + 0x10]
  317. 000003A4  4E91                     jsr        [A1]
  318. 000003A6  504F                     addq.w     A7, 8
  319. label000003A8:
  320. 000003A8  4A6E 000C                tst.w      [A6 + 0xC]
  321. 000003AC  6F0A                     ble        +0xC /* 000003B8 */
  322. 000003AE  2F0A                     move.l     -[A7], A2
  323. 000003B0  4EB9 0000 0168           jsr        [0x00000168]
  324. 000003B6  584F                     addq.w     A7, 4
  325. label000003B8:
  326. 000003B8  204A                     movea.l    A0, A2
  327. 000003BA  245F                     movea.l    A2, [A7]+
  328. 000003BC  265F                     movea.l    A3, [A7]+
  329. 000003BE  4E5E                     unlink     A6
  330. 000003C0  4E75                     rts
  331. 000003C2  206F 0004                movea.l    A0, [A7 + 0x4]
  332. 000003C6  216F 0008 0008           move.l     [A0 + 0x8], [A7 + 0x8]
  333. 000003CC  4E75                     rts
  334. 000003CE  206F 0004                movea.l    A0, [A7 + 0x4]
  335. 000003D2  116F 0008 000C           move.b     [A0 + 0xC], [A7 + 0x8]
  336. 000003D8  4E75                     rts
  337. 000003DA  206F 0004                movea.l    A0, [A7 + 0x4]
  338. 000003DE  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  339. 000003E4  4E75                     rts
  340. 000003E6  4E56 0000                link       A6, 0
  341. 000003EA  48E7 1820                movem.l    -[A7], D3,D4,A2
  342. 000003EE  246E 0008                movea.l    A2, [A6 + 0x8]
  343. 000003F2  7601                     moveq.l    D3, 0x01
  344. 000003F4  282A 0008                move.l     D4, [A2 + 0x8]
  345. 000003F8  B8AE 000C                cmp.l      D4, [A6 + 0xC]
  346. 000003FC  6706                     beq        +0x8 /* 00000404 */
  347. 000003FE  70FE                     moveq.l    D0, 0xFFFFFFFE
  348. 00000400  B880                     cmp.l      D4, D0
  349. 00000402  661C                     bne        +0x1E /* 00000420 */
  350. label00000404:
  351. 00000404  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  352. 00000408  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  353. 0000040C  2F0A                     move.l     -[A7], A2
  354. 0000040E  2057                     movea.l    A0, [A7]
  355. 00000410  2250                     movea.l    A1, [A0]
  356. 00000412  2269 001C                movea.l    A1, [A1 + 0x1C]
  357. 00000416  4E91                     jsr        [A1]
  358. 00000418  162A 000C                move.b     D3, [A2 + 0xC]
  359. 0000041C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  360. label00000420:
  361. 00000420  1003                     move.b     D0, D3
  362. 00000422  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  363. 00000426  4E5E                     unlink     A6
  364. 00000428  4E75                     rts
  365. 0000042A  4E75                     rts
  366. 0000042C  4E56 0000                link       A6, 0
  367. 00000430  2F0A                     move.l     -[A7], A2
  368. 00000432  246E 0008                movea.l    A2, [A6 + 0x8]
  369. 00000436  41F9 0000 7EAE           lea.l      A0, [0x00007EAE]
  370. 0000043C  2488                     move.l     [A2], A0
  371. 0000043E  204A                     movea.l    A0, A2
  372. 00000440  4868 0004                pea.l      [A0 + 0x4]
  373. 00000444  4EB9 0003 C8FA           jsr        [0x0003C8FA]
  374. 0000044A  157C 0001 002C           move.b     [A2 + 0x2C], 0x1
  375. 00000450  204A                     movea.l    A0, A2
  376. 00000452  584F                     addq.w     A7, 4
  377. 00000454  245F                     movea.l    A2, [A7]+
  378. 00000456  4E5E                     unlink     A6
  379. 00000458  4E75                     rts
  380. 0000045A  4E56 FFEC                link       A6, -0x0014
  381. 0000045E  2F0A                     move.l     -[A7], A2
  382. 00000460  246E 0008                movea.l    A2, [A6 + 0x8]
  383. 00000464  200A                     move.l     D0, A2
  384. 00000466  6700 0092                beq        +0x94 /* 000004FA */
  385. 0000046A  41F9 0000 7EAE           lea.l      A0, [0x00007EAE]
  386. 00000470  2488                     move.l     [A2], A0
  387. 00000472  2F0A                     move.l     -[A7], A2
  388. 00000474  4878 00CA                push.l     0xCA
  389. 00000478  2F0A                     move.l     -[A7], A2
  390. 0000047A  61FF 0000 010E           bsr        +0x110 /* 0000058A */
  391. 00000480  42A7                     clr.l      -[A7]
  392. 00000482  486A 0004                pea.l      [A2 + 0x4]
  393. 00000486  486E FFEC                pea.l      [A6 - 0x14]
  394. 0000048A  4EB9 0003 C972           jsr        [0x0003C972]
  395. 00000490  486E FFFC                pea.l      [A6 - 0x4]
  396. 00000494  486E FFEC                pea.l      [A6 - 0x14]
  397. 00000498  4EB9 0003 C92A           jsr        [0x0003C92A]
  398. 0000049E  4A00                     tst.b      D0
  399. 000004A0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  400. 000004A4  6722                     beq        +0x24 /* 000004C8 */
  401. label000004A6:
  402. 000004A6  2F0A                     move.l     -[A7], A2
  403. 000004A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  404. 000004AC  61FF 0000 0C88           bsr        +0xC8A /* 00001136 */
  405. 000004B2  486E FFFC                pea.l      [A6 - 0x4]
  406. 000004B6  486E FFEC                pea.l      [A6 - 0x14]
  407. 000004BA  4EB9 0003 C92A           jsr        [0x0003C92A]
  408. 000004C0  4A00                     tst.b      D0
  409. 000004C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  410. 000004C6  66DE                     bne        -0x20 /* 000004A6 */
  411. label000004C8:
  412. 000004C8  3F3C FFFF                move.w     -[A7], 0xFFFF
  413. 000004CC  486E FFEC                pea.l      [A6 - 0x14]
  414. 000004D0  4EB9 0003 C940           jsr        [0x0003C940]
  415. 000004D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  416. 000004DA  204A                     movea.l    A0, A2
  417. 000004DC  4868 0004                pea.l      [A0 + 0x4]
  418. 000004E0  4EB9 0003 C8C0           jsr        [0x0003C8C0]
  419. 000004E6  4A6E 000C                tst.w      [A6 + 0xC]
  420. 000004EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  421. 000004EE  6F0A                     ble        +0xC /* 000004FA */
  422. 000004F0  2F0A                     move.l     -[A7], A2
  423. 000004F2  4EB9 0000 0168           jsr        [0x00000168]
  424. 000004F8  584F                     addq.w     A7, 4
  425. label000004FA:
  426. 000004FA  204A                     movea.l    A0, A2
  427. 000004FC  245F                     movea.l    A2, [A7]+
  428. 000004FE  4E5E                     unlink     A6
  429. 00000500  4E75                     rts
  430. 00000502  4E56 0000                link       A6, 0
  431. 00000506  2F0A                     move.l     -[A7], A2
  432. 00000508  246E 0008                movea.l    A2, [A6 + 0x8]
  433. 0000050C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  434. 00000510  2F0A                     move.l     -[A7], A2
  435. 00000512  61FF 0000 0056           bsr        +0x58 /* 0000056A */
  436. 00000518  4A00                     tst.b      D0
  437. 0000051A  504F                     addq.w     A7, 8
  438. 0000051C  661E                     bne        +0x20 /* 0000053C */
  439. 0000051E  486E 000C                pea.l      [A6 + 0xC]
  440. 00000522  486A 0004                pea.l      [A2 + 0x4]
  441. 00000526  4EB9 0003 C990           jsr        [0x0003C990]
  442. 0000052C  2F0A                     move.l     -[A7], A2
  443. 0000052E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  444. 00000532  61FF 0000 0BE8           bsr        +0xBEA /* 0000111C */
  445. 00000538  4FEF 0010                lea.l      A7, [A7 + 0x10]
  446. label0000053C:
  447. 0000053C  245F                     movea.l    A2, [A7]+
  448. 0000053E  4E5E                     unlink     A6
  449. 00000540  4E75                     rts
  450. fn00000542:
  451. 00000542  4E56 0000                link       A6, 0
  452. 00000546  486E 000C                pea.l      [A6 + 0xC]
  453. 0000054A  206E 0008                movea.l    A0, [A6 + 0x8]
  454. 0000054E  4868 0004                pea.l      [A0 + 0x4]
  455. 00000552  4EB9 0003 C9A8           jsr        [0x0003C9A8]
  456. 00000558  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  457. 0000055C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  458. 00000560  61FF 0000 0BD4           bsr        +0xBD6 /* 00001136 */
  459. 00000566  4E5E                     unlink     A6
  460. 00000568  4E75                     rts
  461. fn0000056A:
  462. 0000056A  4E56 0000                link       A6, 0
  463. 0000056E  486E 000C                pea.l      [A6 + 0xC]
  464. 00000572  206E 0008                movea.l    A0, [A6 + 0x8]
  465. 00000576  4868 0004                pea.l      [A0 + 0x4]
  466. 0000057A  4EB9 0003 C9C0           jsr        [0x0003C9C0]
  467. 00000580  4A80                     tst.l      D0
  468. 00000582  56C0                     sne        D0
  469. 00000584  4400                     neg.b      D0
  470. 00000586  4E5E                     unlink     A6
  471. 00000588  4E75                     rts
  472. fn0000058A:
  473. 0000058A  4E56 FFEC                link       A6, -0x0014
  474. 0000058E  48E7 1030                movem.l    -[A7], D3,A2,A3
  475. 00000592  266E 0008                movea.l    A3, [A6 + 0x8]
  476. 00000596  262E 000C                move.l     D3, [A6 + 0xC]
  477. 0000059A  246E 0010                movea.l    A2, [A6 + 0x10]
  478. 0000059E  4A2B 002C                tst.b      [A3 + 0x2C]
  479. 000005A2  6770                     beq        +0x72 /* 00000614 */
  480. 000005A4  42A7                     clr.l      -[A7]
  481. 000005A6  486B 0004                pea.l      [A3 + 0x4]
  482. 000005AA  486E FFEC                pea.l      [A6 - 0x14]
  483. 000005AE  4EB9 0003 C972           jsr        [0x0003C972]
  484. 000005B4  486E FFFC                pea.l      [A6 - 0x4]
  485. 000005B8  486E FFEC                pea.l      [A6 - 0x14]
  486. 000005BC  4EB9 0003 C92A           jsr        [0x0003C92A]
  487. 000005C2  4A00                     tst.b      D0
  488. 000005C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  489. 000005C8  673A                     beq        +0x3C /* 00000604 */
  490. label000005CA:
  491. 000005CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  492. 000005CE  4EB9 0003 C9D8           jsr        [0x0003C9D8]
  493. 000005D4  4A00                     tst.b      D0
  494. 000005D6  584F                     addq.w     A7, 4
  495. 000005D8  6716                     beq        +0x18 /* 000005F0 */
  496. 000005DA  2F0A                     move.l     -[A7], A2
  497. 000005DC  2F03                     move.l     -[A7], D3
  498. 000005DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  499. 000005E2  2057                     movea.l    A0, [A7]
  500. 000005E4  2250                     movea.l    A1, [A0]
  501. 000005E6  2269 000C                movea.l    A1, [A1 + 0xC]
  502. 000005EA  4E91                     jsr        [A1]
  503. 000005EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  504. label000005F0:
  505. 000005F0  486E FFFC                pea.l      [A6 - 0x4]
  506. 000005F4  486E FFEC                pea.l      [A6 - 0x14]
  507. 000005F8  4EB9 0003 C92A           jsr        [0x0003C92A]
  508. 000005FE  4A00                     tst.b      D0
  509. 00000600  504F                     addq.w     A7, 8
  510. 00000602  66C6                     bne        -0x38 /* 000005CA */
  511. label00000604:
  512. 00000604  3F3C FFFF                move.w     -[A7], 0xFFFF
  513. 00000608  486E FFEC                pea.l      [A6 - 0x14]
  514. 0000060C  4EB9 0003 C940           jsr        [0x0003C940]
  515. 00000612  5C4F                     addq.w     A7, 6
  516. label00000614:
  517. 00000614  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  518. 00000618  4E5E                     unlink     A6
  519. 0000061A  4E75                     rts
  520. 0000061C  4E56 0000                link       A6, 0
  521. 00000620  2F0A                     move.l     -[A7], A2
  522. 00000622  4A6E 000C                tst.w      [A6 + 0xC]
  523. 00000626  671E                     beq        +0x20 /* 00000646 */
  524. 00000628  206E 0008                movea.l    A0, [A6 + 0x8]
  525. 0000062C  41E8 0012                lea.l      A0, [A0 + 0x12]
  526. 00000630  226E 0008                movea.l    A1, [A6 + 0x8]
  527. 00000634  2288                     move.l     [A1], A0
  528. 00000636  206E 0008                movea.l    A0, [A6 + 0x8]
  529. 0000063A  4868 0012                pea.l      [A0 + 0x12]
  530. 0000063E  61FF FFFF F9C8           bsr        -0x636 /* 00000008 */
  531. 00000644  584F                     addq.w     A7, 4
  532. label00000646:
  533. 00000646  41F9 0000 7CF0           lea.l      A0, [0x00007CF0]
  534. 0000064C  226E 0008                movea.l    A1, [A6 + 0x8]
  535. 00000650  2348 0004                move.l     [A1 + 0x4], A0
  536. 00000654  41F9 0000 7CF0           lea.l      A0, [0x00007CF0]
  537. 0000065A  41E8 0054                lea.l      A0, [A0 + 0x54]
  538. 0000065E  226E 0008                movea.l    A1, [A6 + 0x8]
  539. 00000662  2251                     movea.l    A1, [A1]
  540. 00000664  2288                     move.l     [A1], A0
  541. 00000666  206E 0008                movea.l    A0, [A6 + 0x8]
  542. 0000066A  2450                     movea.l    A2, [A0]
  543. 0000066C  41E8 0012                lea.l      A0, [A0 + 0x12]
  544. 00000670  91CA                     sub.l      A0, A2
  545. 00000672  2548 0008                move.l     [A2 + 0x8], A0
  546. 00000676  206E 0008                movea.l    A0, [A6 + 0x8]
  547. 0000067A  4868 000C                pea.l      [A0 + 0xC]
  548. 0000067E  4EB9 0000 0490           jsr        [0x00000490]
  549. 00000684  4EB9 0003 C9E2           jsr        [0x0003C9E2]
  550. 0000068A  226E 0008                movea.l    A1, [A6 + 0x8]
  551. 0000068E  2348 0008                move.l     [A1 + 0x8], A0
  552. 00000692  23EE 0008 0002 6144      move.l     [0x00026144], [A6 + 0x8]
  553. 0000069A  4267                     clr.w      -[A7]
  554. 0000069C  A938                     syscall    HiliteMenu
  555. 0000069E  206E 0008                movea.l    A0, [A6 + 0x8]
  556. 000006A2  584F                     addq.w     A7, 4
  557. 000006A4  245F                     movea.l    A2, [A7]+
  558. 000006A6  4E5E                     unlink     A6
  559. 000006A8  4E75                     rts
  560. 000006AA  4E56 0000                link       A6, 0
  561. 000006AE  2F0B                     move.l     -[A7], A3
  562. 000006B0  2F0A                     move.l     -[A7], A2
  563. 000006B2  246E 0008                movea.l    A2, [A6 + 0x8]
  564. 000006B6  200A                     move.l     D0, A2
  565. 000006B8  6766                     beq        +0x68 /* 00000720 */
  566. 000006BA  41F9 0000 7CF0           lea.l      A0, [0x00007CF0]
  567. 000006C0  2548 0004                move.l     [A2 + 0x4], A0
  568. 000006C4  41F9 0000 7CF0           lea.l      A0, [0x00007CF0]
  569. 000006CA  41E8 0054                lea.l      A0, [A0 + 0x54]
  570. 000006CE  2252                     movea.l    A1, [A2]
  571. 000006D0  2288                     move.l     [A1], A0
  572. 000006D2  2652                     movea.l    A3, [A2]
  573. 000006D4  204A                     movea.l    A0, A2
  574. 000006D6  41E8 0012                lea.l      A0, [A0 + 0x12]
  575. 000006DA  91CB                     sub.l      A0, A3
  576. 000006DC  2748 0008                move.l     [A3 + 0x8], A0
  577. 000006E0  23EA 0008 0002 6144      move.l     [0x00026144], [A2 + 0x8]
  578. 000006E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  579. 000006EC  204A                     movea.l    A0, A2
  580. 000006EE  4868 000C                pea.l      [A0 + 0xC]
  581. 000006F2  4EB9 0000 04B8           jsr        [0x000004B8]
  582. 000006F8  4A6E 000C                tst.w      [A6 + 0xC]
  583. 000006FC  5C4F                     addq.w     A7, 6
  584. 000006FE  6710                     beq        +0x12 /* 00000710 */
  585. 00000700  4267                     clr.w      -[A7]
  586. 00000702  204A                     movea.l    A0, A2
  587. 00000704  4868 0012                pea.l      [A0 + 0x12]
  588. 00000708  61FF FFFF F926           bsr        -0x6D8 /* 00000030 */
  589. 0000070E  5C4F                     addq.w     A7, 6
  590. label00000710:
  591. 00000710  4A6E 000C                tst.w      [A6 + 0xC]
  592. 00000714  6F0A                     ble        +0xC /* 00000720 */
  593. 00000716  2F0A                     move.l     -[A7], A2
  594. 00000718  4EB9 0000 0168           jsr        [0x00000168]
  595. 0000071E  584F                     addq.w     A7, 4
  596. label00000720:
  597. 00000720  204A                     movea.l    A0, A2
  598. 00000722  245F                     movea.l    A2, [A7]+
  599. 00000724  265F                     movea.l    A3, [A7]+
  600. 00000726  4E5E                     unlink     A6
  601. 00000728  4E75                     rts
  602. 0000072A  4E56 0000                link       A6, 0
  603. 0000072E  2F0B                     move.l     -[A7], A3
  604. 00000730  2F0A                     move.l     -[A7], A2
  605. 00000732  266E 0008                movea.l    A3, [A6 + 0x8]
  606. 00000736  246E 000C                movea.l    A2, [A6 + 0xC]
  607. 0000073A  7000                     moveq.l    D0, 0x00
  608. 0000073C  3012                     move.w     D0, [A2]
  609. 0000073E  4EB9 0000 05A8           jsr        [0x000005A8]
  610. 00000744  012A 0000                btst       [A2 + 0x0], D0
  611. 00000748  0001 0000                ori.b      D1, 0x0
  612. 0000074C  0017 0009                ori.b      [A7], 0x9 /* '\t' */
  613. 00000750  0000 0001                ori.b      D0, 0x1
  614. 00000754  0038 0000 0002           ori.b      [0x00000002], 0x0
  615. 0000075A  005A 0000                ori.w      [A2]+, 0x0
  616. 0000075E  0003 006A                ori.b      D3, 0x6A /* 'j' */
  617. 00000762  0000 0004                ori.b      D0, 0x4
  618. 00000766  0090 0000 0005           ori.l      [A0], 0x5
  619. 0000076C  0074 0000 0006           ori.w      [A4 + D0.w + 0x6], 0x0
  620. 00000772  00AC 0000 0007 0092      ori.l      [A4 + 0x92], 0x7
  621. 0000077A  0000 0008                ori.b      D0, 0x8
  622. 0000077E  00B4 0000 000F 00C2      ori.l      [A4 + D0.w - 0x62], 0xF
  623. 00000786  0000 0017                ori.b      D0, 0x17
  624. 0000078A  00D0                     .incomplete
  625. 0000078C  2F0A                     move.l     -[A7], A2
  626. 0000078E  2F0B                     move.l     -[A7], A3
  627. 00000790  2057                     movea.l    A0, [A7]
  628. 00000792  2268 0004                movea.l    A1, [A0 + 0x4]
  629. 00000796  2269 001C                movea.l    A1, [A1 + 0x1C]
  630. 0000079A  4E91                     jsr        [A1]
  631. 0000079C  2F0A                     move.l     -[A7], A2
  632. 0000079E  2F0B                     move.l     -[A7], A3
  633. 000007A0  2057                     movea.l    A0, [A7]
  634. 000007A2  2268 0004                movea.l    A1, [A0 + 0x4]
  635. 000007A6  2269 0020                movea.l    A1, [A1 + 0x20]
  636. 000007AA  4E91                     jsr        [A1]
  637. 000007AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  638. 000007B0  6000 00CE                bra        +0xD0 /* 00000880 */
  639. 000007B4  2F0A                     move.l     -[A7], A2
  640. 000007B6  2F0B                     move.l     -[A7], A3
  641. 000007B8  2057                     movea.l    A0, [A7]
  642. 000007BA  2268 0004                movea.l    A1, [A0 + 0x4]
  643. 000007BE  2269 0028                movea.l    A1, [A1 + 0x28]
  644. 000007C2  4E91                     jsr        [A1]
  645. 000007C4  504F                     addq.w     A7, 8
  646. 000007C6  6000 00B8                bra        +0xBA /* 00000880 */
  647. 000007CA  2F0A                     move.l     -[A7], A2
  648. 000007CC  2F0B                     move.l     -[A7], A3
  649. 000007CE  2057                     movea.l    A0, [A7]
  650. 000007D0  2268 0004                movea.l    A1, [A0 + 0x4]
  651. 000007D4  2269 002C                movea.l    A1, [A1 + 0x2C]
  652. 000007D8  4E91                     jsr        [A1]
  653. 000007DA  504F                     addq.w     A7, 8
  654. 000007DC  6000 00A2                bra        +0xA4 /* 00000880 */
  655. 000007E0  2F0A                     move.l     -[A7], A2
  656. 000007E2  2F0B                     move.l     -[A7], A3
  657. 000007E4  2057                     movea.l    A0, [A7]
  658. 000007E6  2268 0004                movea.l    A1, [A0 + 0x4]
  659. 000007EA  2269 0030                movea.l    A1, [A1 + 0x30]
  660. 000007EE  4E91                     jsr        [A1]
  661. 000007F0  504F                     addq.w     A7, 8
  662. 000007F2  6000 008C                bra        +0x8E /* 00000880 */
  663. 000007F6  2F0A                     move.l     -[A7], A2
  664. 000007F8  2F0B                     move.l     -[A7], A3
  665. 000007FA  2057                     movea.l    A0, [A7]
  666. 000007FC  2268 0004                movea.l    A1, [A0 + 0x4]
  667. 00000800  2269 0034                movea.l    A1, [A1 + 0x34]
  668. 00000804  4E91                     jsr        [A1]
  669. 00000806  504F                     addq.w     A7, 8
  670. 00000808  6076                     bra        +0x78 /* 00000880 */
  671. 0000080A  2F0A                     move.l     -[A7], A2
  672. 0000080C  2F0B                     move.l     -[A7], A3
  673. 0000080E  2057                     movea.l    A0, [A7]
  674. 00000810  2268 0004                movea.l    A1, [A0 + 0x4]
  675. 00000814  2269 0038                movea.l    A1, [A1 + 0x38]
  676. 00000818  4E91                     jsr        [A1]
  677. 0000081A  504F                     addq.w     A7, 8
  678. 0000081C  6062                     bra        +0x64 /* 00000880 */
  679. 0000081E  2F0A                     move.l     -[A7], A2
  680. 00000820  2F0B                     move.l     -[A7], A3
  681. 00000822  2057                     movea.l    A0, [A7]
  682. 00000824  2268 0004                movea.l    A1, [A0 + 0x4]
  683. 00000828  2269 003C                movea.l    A1, [A1 + 0x3C]
  684. 0000082C  4E91                     jsr        [A1]
  685. 0000082E  504F                     addq.w     A7, 8
  686. 00000830  604E                     bra        +0x50 /* 00000880 */
  687. 00000832  2F0A                     move.l     -[A7], A2
  688. 00000834  2F0B                     move.l     -[A7], A3
  689. 00000836  2057                     movea.l    A0, [A7]
  690. 00000838  2268 0004                movea.l    A1, [A0 + 0x4]
  691. 0000083C  2269 0040                movea.l    A1, [A1 + 0x40]
  692. 00000840  4E91                     jsr        [A1]
  693. 00000842  504F                     addq.w     A7, 8
  694. 00000844  603A                     bra        +0x3C /* 00000880 */
  695. 00000846  2F0A                     move.l     -[A7], A2
  696. 00000848  2F0B                     move.l     -[A7], A3
  697. 0000084A  2057                     movea.l    A0, [A7]
  698. 0000084C  2268 0004                movea.l    A1, [A0 + 0x4]
  699. 00000850  2269 0044                movea.l    A1, [A1 + 0x44]
  700. 00000854  4E91                     jsr        [A1]
  701. 00000856  504F                     addq.w     A7, 8
  702. 00000858  6026                     bra        +0x28 /* 00000880 */
  703. 0000085A  2F0A                     move.l     -[A7], A2
  704. 0000085C  2F0B                     move.l     -[A7], A3
  705. 0000085E  2057                     movea.l    A0, [A7]
  706. 00000860  2268 0004                movea.l    A1, [A0 + 0x4]
  707. 00000864  2269 0050                movea.l    A1, [A1 + 0x50]
  708. 00000868  4E91                     jsr        [A1]
  709. 0000086A  504F                     addq.w     A7, 8
  710. 0000086C  6012                     bra        +0x14 /* 00000880 */
  711. 0000086E  2F0A                     move.l     -[A7], A2
  712. 00000870  2F0B                     move.l     -[A7], A3
  713. 00000872  2057                     movea.l    A0, [A7]
  714. 00000874  2268 0004                movea.l    A1, [A0 + 0x4]
  715. 00000878  2269 0010                movea.l    A1, [A1 + 0x10]
  716. 0000087C  4E91                     jsr        [A1]
  717. 0000087E  504F                     addq.w     A7, 8
  718. label00000880:
  719. 00000880  245F                     movea.l    A2, [A7]+
  720. 00000882  265F                     movea.l    A3, [A7]+
  721. 00000884  4E5E                     unlink     A6
  722. 00000886  4E75                     rts
  723. 00000888  4E56 FFF4                link       A6, -0x000C
  724. 0000088C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  725. 00000890  266E 000C                movea.l    A3, [A6 + 0xC]
  726. 00000894  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  727. 0000089A  554F                     subq.w     A7, 2
  728. 0000089C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  729. 000008A0  486E FFF8                pea.l      [A6 - 0x8]
  730. 000008A4  A92C                     syscall    FindWindow
  731. 000008A6  301F                     move.w     D0, [A7]+
  732. 000008A8  7601                     moveq.l    D3, 0x01
  733. 000008AA  4AAE FFF8                tst.l      [A6 - 0x8]
  734. 000008AE  6760                     beq        +0x62 /* 00000910 */
  735. 000008B0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  736. 000008B4  4EB9 0000 1450           jsr        [0x00001450]
  737. 000008BA  2448                     movea.l    A2, A0
  738. 000008BC  200A                     move.l     D0, A2
  739. 000008BE  584F                     addq.w     A7, 4
  740. 000008C0  674E                     beq        +0x50 /* 00000910 */
  741. 000008C2  2F0A                     move.l     -[A7], A2
  742. 000008C4  4EB9 0000 0E60           jsr        [0x00000E60]
  743. 000008CA  4A00                     tst.b      D0
  744. 000008CC  584F                     addq.w     A7, 4
  745. 000008CE  6740                     beq        +0x42 /* 00000910 */
  746. 000008D0  2F0A                     move.l     -[A7], A2
  747. 000008D2  4EB9 0000 0E98           jsr        [0x00000E98]
  748. 000008D8  4A00                     tst.b      D0
  749. 000008DA  584F                     addq.w     A7, 4
  750. 000008DC  6732                     beq        +0x34 /* 00000910 */
  751. 000008DE  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  752. 000008E4  486E FFF4                pea.l      [A6 - 0xC]
  753. 000008E8  2F0A                     move.l     -[A7], A2
  754. 000008EA  2057                     movea.l    A0, [A7]
  755. 000008EC  2268 0004                movea.l    A1, [A0 + 0x4]
  756. 000008F0  2269 0130                movea.l    A1, [A1 + 0x130]
  757. 000008F4  4E91                     jsr        [A1]
  758. 000008F6  2F0B                     move.l     -[A7], A3
  759. 000008F8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  760. 000008FC  2F0A                     move.l     -[A7], A2
  761. 000008FE  2057                     movea.l    A0, [A7]
  762. 00000900  2268 0004                movea.l    A1, [A0 + 0x4]
  763. 00000904  2269 0090                movea.l    A1, [A1 + 0x90]
  764. 00000908  4E91                     jsr        [A1]
  765. 0000090A  7600                     moveq.l    D3, 0x00
  766. 0000090C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  767. label00000910:
  768. 00000910  4A03                     tst.b      D3
  769. 00000912  6706                     beq        +0x8 /* 0000091A */
  770. 00000914  4EB9 0000 4894           jsr        [0x00004894]
  771. label0000091A:
  772. 0000091A  382E FFFE                move.w     D4, [A6 - 0x2]
  773. 0000091E  206E 0008                movea.l    A0, [A6 + 0x8]
  774. 00000922  4868 000C                pea.l      [A0 + 0xC]
  775. 00000926  4EB9 0000 9F20           jsr        [0x00009F20]
  776. 0000092C  584F                     addq.w     A7, 4
  777. 0000092E  2F08                     move.l     -[A7], A0
  778. 00000930  3F04                     move.w     -[A7], D4
  779. 00000932  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  780. 00000936  3004                     move.w     D0, D4
  781. 00000938  48C0                     ext.l      D0
  782. 0000093A  5280                     addq.l     D0, 1
  783. 0000093C  3F00                     move.w     -[A7], D0
  784. 0000093E  302E FFFC                move.w     D0, [A6 - 0x4]
  785. 00000942  48C0                     ext.l      D0
  786. 00000944  5280                     addq.l     D0, 1
  787. 00000946  3F00                     move.w     -[A7], D0
  788. 00000948  A8DE                     syscall    SetRecRgn
  789. 0000094A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  790. 0000094E  4E5E                     unlink     A6
  791. 00000950  4E75                     rts
  792. 00000952  4E56 FFFC                link       A6, -0x0004
  793. 00000956  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  794. 0000095A  246E 000C                movea.l    A2, [A6 + 0xC]
  795. 0000095E  554F                     subq.w     A7, 2
  796. 00000960  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  797. 00000964  486E FFFC                pea.l      [A6 - 0x4]
  798. 00000968  A92C                     syscall    FindWindow
  799. 0000096A  361F                     move.w     D3, [A7]+
  800. 0000096C  3803                     move.w     D4, D3
  801. 0000096E  48C4                     ext.l      D4
  802. 00000970  2004                     move.l     D0, D4
  803. 00000972  0C80 0000 000B           cmpi.l     D0, 0xB
  804. 00000978  6200 00CE                bhi        +0xD0 /* 00000A48 */
  805. 0000097C  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  806. 00000980  4EFB 0002                jmp        [PC + D0.w + 0x2]
  807. 00000984  003C 0018                ori.b      ccr, 24
  808. 00000988  0030 0046 0052           ori.b      [A0 + D0.w + 0x52], 0x46 /* 'F' */
  809. 0000098E  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  810. 00000992  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  811. 00000996  00C4                     .incomplete
  812. 00000998  00C4                     .incomplete
  813. 0000099A  0052 2F0A                ori.w      [A2], 0x2F0A /* '/\n' */
  814. 0000099E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  815. 000009A2  2057                     movea.l    A0, [A7]
  816. 000009A4  2268 0004                movea.l    A1, [A0 + 0x4]
  817. 000009A8  2269 0024                movea.l    A1, [A1 + 0x24]
  818. 000009AC  4E91                     jsr        [A1]
  819. 000009AE  504F                     addq.w     A7, 8
  820. 000009B0  6000 0096                bra        +0x98 /* 00000A48 */
  821. 000009B4  2F0A                     move.l     -[A7], A2
  822. 000009B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  823. 000009BA  A9B3                     syscall    SystemClick
  824. 000009BC  6000 008A                bra        +0x8C /* 00000A48 */
  825. 000009C0  3F3C 0001                move.w     -[A7], 0x1
  826. 000009C4  A9C8                     syscall    SysBeep
  827. 000009C6  6000 0080                bra        +0x82 /* 00000A48 */
  828. 000009CA  1F3C 0001                move.b     -[A7], 0x1
  829. 000009CE  4EB9 0000 21AA           jsr        [0x000021AA]
  830. 000009D4  544F                     addq.w     A7, 2
  831. 000009D6  594F                     subq.w     A7, 4
  832. 000009D8  A924                     syscall    FrontWindow
  833. 000009DA  205F                     movea.l    A0, [A7]+
  834. 000009DC  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  835. 000009E0  673E                     beq        +0x40 /* 00000A20 */
  836. 000009E2  594F                     subq.w     A7, 4
  837. 000009E4  A924                     syscall    FrontWindow
  838. 000009E6  205F                     movea.l    A0, [A7]+
  839. 000009E8  2F08                     move.l     -[A7], A0
  840. 000009EA  4EB9 0000 1450           jsr        [0x00001450]
  841. 000009F0  2648                     movea.l    A3, A0
  842. 000009F2  200B                     move.l     D0, A3
  843. 000009F4  584F                     addq.w     A7, 4
  844. 000009F6  6728                     beq        +0x2A /* 00000A20 */
  845. 000009F8  2F3C 8000 0000           move.l     -[A7], 0x80000000
  846. 000009FE  2F0B                     move.l     -[A7], A3
  847. 00000A00  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  848. 00000A06  4A00                     tst.b      D0
  849. 00000A08  504F                     addq.w     A7, 8
  850. 00000A0A  6714                     beq        +0x16 /* 00000A20 */
  851. 00000A0C  7004                     moveq.l    D0, 0x04
  852. 00000A0E  B880                     cmp.l      D4, D0
  853. 00000A10  660C                     bne        +0xE /* 00000A1E */
  854. 00000A12  302A 000E                move.w     D0, [A2 + 0xE]
  855. 00000A16  0280 0000 0100           andi.l     D0, 0x100
  856. 00000A1C  6602                     bne        +0x4 /* 00000A20 */
  857. label00000A1E:
  858. 00000A1E  762A                     moveq.l    D3, 0x2A
  859. label00000A20:
  860. 00000A20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  861. 00000A24  4EB9 0000 1450           jsr        [0x00001450]
  862. 00000A2A  2648                     movea.l    A3, A0
  863. 00000A2C  200B                     move.l     D0, A3
  864. 00000A2E  584F                     addq.w     A7, 4
  865. 00000A30  6716                     beq        +0x18 /* 00000A48 */
  866. 00000A32  3F03                     move.w     -[A7], D3
  867. 00000A34  2F0A                     move.l     -[A7], A2
  868. 00000A36  2F0B                     move.l     -[A7], A3
  869. 00000A38  2057                     movea.l    A0, [A7]
  870. 00000A3A  2268 0004                movea.l    A1, [A0 + 0x4]
  871. 00000A3E  2269 02FC                movea.l    A1, [A1 + 0x2FC]
  872. 00000A42  4E91                     jsr        [A1]
  873. 00000A44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  874. label00000A48:
  875. 00000A48  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  876. 00000A4C  4E5E                     unlink     A6
  877. 00000A4E  4E75                     rts
  878. 00000A50  4E56 FFF8                link       A6, -0x0008
  879. 00000A54  2F0A                     move.l     -[A7], A2
  880. 00000A56  2F03                     move.l     -[A7], D3
  881. 00000A58  4EB9 0003 C9FC           jsr        [0x0003C9FC]
  882. 00000A5E  2448                     movea.l    A2, A0
  883. 00000A60  200A                     move.l     D0, A2
  884. 00000A62  6768                     beq        +0x6A /* 00000ACC */
  885. 00000A64  486E FFFC                pea.l      [A6 - 0x4]
  886. 00000A68  4EB9 0000 0968           jsr        [0x00000968 /* ScrapCount */]
  887. 00000A6E  486E FFF8                pea.l      [A6 - 0x8]
  888. 00000A72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  889. 00000A76  2F0A                     move.l     -[A7], A2
  890. 00000A78  2057                     movea.l    A0, [A7]
  891. 00000A7A  2250                     movea.l    A1, [A0]
  892. 00000A7C  2269 000C                movea.l    A1, [A1 + 0xC]
  893. 00000A80  4E91                     jsr        [A1]
  894. 00000A82  2600                     move.l     D3, D0
  895. 00000A84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  896. 00000A88  6732                     beq        +0x34 /* 00000ABC */
  897. 00000A8A  4EB9 0000 C870           jsr        [0x0000C870]
  898. 00000A90  2008                     move.l     D0, A0
  899. 00000A92  6728                     beq        +0x2A /* 00000ABC */
  900. 00000A94  1F3C 0001                move.b     -[A7], 0x1
  901. 00000A98  4EB9 0000 21AA           jsr        [0x000021AA]
  902. 00000A9E  486E FFF8                pea.l      [A6 - 0x8]
  903. 00000AA2  2F03                     move.l     -[A7], D3
  904. 00000AA4  4EB9 0000 C870           jsr        [0x0000C870]
  905. 00000AAA  2F08                     move.l     -[A7], A0
  906. 00000AAC  2057                     movea.l    A0, [A7]
  907. 00000AAE  2268 0004                movea.l    A1, [A0 + 0x4]
  908. 00000AB2  2269 0024                movea.l    A1, [A1 + 0x24]
  909. 00000AB6  4E91                     jsr        [A1]
  910. 00000AB8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  911. label00000ABC:
  912. 00000ABC  3F3C FFFF                move.w     -[A7], 0xFFFF
  913. 00000AC0  486E FFFC                pea.l      [A6 - 0x4]
  914. 00000AC4  4EB9 0000 0970           jsr        [0x00000970 /* ScrapTag */]
  915. 00000ACA  5C4F                     addq.w     A7, 6
  916. label00000ACC:
  917. 00000ACC  261F                     move.l     D3, [A7]+
  918. 00000ACE  245F                     movea.l    A2, [A7]+
  919. 00000AD0  4E5E                     unlink     A6
  920. 00000AD2  4E75                     rts
  921. 00000AD4  4E56 0000                link       A6, 0
  922. 00000AD8  2F0A                     move.l     -[A7], A2
  923. 00000ADA  4EB9 0003 CA04           jsr        [0x0003CA04]
  924. 00000AE0  2448                     movea.l    A2, A0
  925. 00000AE2  200A                     move.l     D0, A2
  926. 00000AE4  6714                     beq        +0x16 /* 00000AFA */
  927. 00000AE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  928. 00000AEA  2F0A                     move.l     -[A7], A2
  929. 00000AEC  2057                     movea.l    A0, [A7]
  930. 00000AEE  2268 0004                movea.l    A1, [A0 + 0x4]
  931. 00000AF2  2269 0088                movea.l    A1, [A1 + 0x88]
  932. 00000AF6  4E91                     jsr        [A1]
  933. 00000AF8  504F                     addq.w     A7, 8
  934. label00000AFA:
  935. 00000AFA  245F                     movea.l    A2, [A7]+
  936. 00000AFC  4E5E                     unlink     A6
  937. 00000AFE  4E75                     rts
  938. 00000B00  4E56 FFF8                link       A6, -0x0008
  939. 00000B04  2F0A                     move.l     -[A7], A2
  940. 00000B06  2F03                     move.l     -[A7], D3
  941. 00000B08  7600                     moveq.l    D3, 0x00
  942. 00000B0A  4EB9 0003 C9FC           jsr        [0x0003C9FC]
  943. 00000B10  2448                     movea.l    A2, A0
  944. 00000B12  200A                     move.l     D0, A2
  945. 00000B14  671A                     beq        +0x1C /* 00000B30 */
  946. 00000B16  486E FFFC                pea.l      [A6 - 0x4]
  947. 00000B1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  948. 00000B1E  2F0A                     move.l     -[A7], A2
  949. 00000B20  2057                     movea.l    A0, [A7]
  950. 00000B22  2250                     movea.l    A1, [A0]
  951. 00000B24  2269 0010                movea.l    A1, [A1 + 0x10]
  952. 00000B28  4E91                     jsr        [A1]
  953. 00000B2A  2600                     move.l     D3, D0
  954. 00000B2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  955. label00000B30:
  956. 00000B30  4EB9 0000 C870           jsr        [0x0000C870]
  957. 00000B36  2008                     move.l     D0, A0
  958. 00000B38  6760                     beq        +0x62 /* 00000B9A */
  959. 00000B3A  4A83                     tst.l      D3
  960. 00000B3C  6742                     beq        +0x44 /* 00000B80 */
  961. 00000B3E  486E FFF8                pea.l      [A6 - 0x8]
  962. 00000B42  4EB9 0000 0968           jsr        [0x00000968 /* ScrapCount */]
  963. 00000B48  1F3C 0001                move.b     -[A7], 0x1
  964. 00000B4C  4EB9 0000 21AA           jsr        [0x000021AA]
  965. 00000B52  486E FFFC                pea.l      [A6 - 0x4]
  966. 00000B56  2F03                     move.l     -[A7], D3
  967. 00000B58  4EB9 0000 C870           jsr        [0x0000C870]
  968. 00000B5E  2F08                     move.l     -[A7], A0
  969. 00000B60  2057                     movea.l    A0, [A7]
  970. 00000B62  2268 0004                movea.l    A1, [A0 + 0x4]
  971. 00000B66  2269 0024                movea.l    A1, [A1 + 0x24]
  972. 00000B6A  4E91                     jsr        [A1]
  973. 00000B6C  3F3C FFFF                move.w     -[A7], 0xFFFF
  974. 00000B70  486E FFF8                pea.l      [A6 - 0x8]
  975. 00000B74  4EB9 0000 0970           jsr        [0x00000970 /* ScrapTag */]
  976. 00000B7A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  977. 00000B7E  601A                     bra        +0x1C /* 00000B9A */
  978. label00000B80:
  979. 00000B80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  980. 00000B84  4EB9 0000 C870           jsr        [0x0000C870]
  981. 00000B8A  2F08                     move.l     -[A7], A0
  982. 00000B8C  2057                     movea.l    A0, [A7]
  983. 00000B8E  2268 0004                movea.l    A1, [A0 + 0x4]
  984. 00000B92  2269 0034                movea.l    A1, [A1 + 0x34]
  985. 00000B96  4E91                     jsr        [A1]
  986. 00000B98  504F                     addq.w     A7, 8
  987. label00000B9A:
  988. 00000B9A  261F                     move.l     D3, [A7]+
  989. 00000B9C  245F                     movea.l    A2, [A7]+
  990. 00000B9E  4E5E                     unlink     A6
  991. 00000BA0  4E75                     rts
  992. 00000BA2  4E56 0000                link       A6, 0
  993. 00000BA6  4EB9 0000 C870           jsr        [0x0000C870]
  994. 00000BAC  2008                     move.l     D0, A0
  995. 00000BAE  671A                     beq        +0x1C /* 00000BCA */
  996. 00000BB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  997. 00000BB4  4EB9 0000 C870           jsr        [0x0000C870]
  998. 00000BBA  2F08                     move.l     -[A7], A0
  999. 00000BBC  2057                     movea.l    A0, [A7]
  1000. 00000BBE  2268 0004                movea.l    A1, [A0 + 0x4]
  1001. 00000BC2  2269 0034                movea.l    A1, [A1 + 0x34]
  1002. 00000BC6  4E91                     jsr        [A1]
  1003. 00000BC8  504F                     addq.w     A7, 8
  1004. label00000BCA:
  1005. 00000BCA  4E5E                     unlink     A6
  1006. 00000BCC  4E75                     rts
  1007. 00000BCE  4E75                     rts
  1008. 00000BD0  4E56 0000                link       A6, 0
  1009. 00000BD4  2F0A                     move.l     -[A7], A2
  1010. 00000BD6  246E 000C                movea.l    A2, [A6 + 0xC]
  1011. 00000BDA  202A 0002                move.l     D0, [A2 + 0x2]
  1012. 00000BDE  4840                     swap.w     D0
  1013. 00000BE0  48C0                     ext.l      D0
  1014. 00000BE2  4A40                     tst.w      D0
  1015. 00000BE4  6720                     beq        +0x22 /* 00000C06 */
  1016. 00000BE6  7002                     moveq.l    D0, 0x02
  1017. 00000BE8  3F00                     move.w     -[A7], D0
  1018. 00000BEA  A9E9                     syscall    Pack2
  1019. 00000BEC  554F                     subq.w     A7, 2
  1020. 00000BEE  2F39 0000 7794           move.l     -[A7], [0x00007794]
  1021. 00000BF4  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  1022. 00000BF8  7000                     moveq.l    D0, 0x00
  1023. 00000BFA  3F00                     move.w     -[A7], D0
  1024. 00000BFC  A9E9                     syscall    Pack2
  1025. 00000BFE  301F                     move.w     D0, [A7]+
  1026. 00000C00  7004                     moveq.l    D0, 0x04
  1027. 00000C02  3F00                     move.w     -[A7], D0
  1028. 00000C04  A9E9                     syscall    Pack2
  1029. label00000C06:
  1030. 00000C06  245F                     movea.l    A2, [A7]+
  1031. 00000C08  4E5E                     unlink     A6
  1032. 00000C0A  4E75                     rts
  1033. 00000C0C  4E56 0000                link       A6, 0
  1034. 00000C10  2F0A                     move.l     -[A7], A2
  1035. 00000C12  206E 000C                movea.l    A0, [A6 + 0xC]
  1036. 00000C16  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1037. 00000C1A  4EB9 0000 1450           jsr        [0x00001450]
  1038. 00000C20  2448                     movea.l    A2, A0
  1039. 00000C22  200A                     move.l     D0, A2
  1040. 00000C24  584F                     addq.w     A7, 4
  1041. 00000C26  6710                     beq        +0x12 /* 00000C38 */
  1042. 00000C28  2F0A                     move.l     -[A7], A2
  1043. 00000C2A  2057                     movea.l    A0, [A7]
  1044. 00000C2C  2268 0004                movea.l    A1, [A0 + 0x4]
  1045. 00000C30  2269 0100                movea.l    A1, [A1 + 0x100]
  1046. 00000C34  4E91                     jsr        [A1]
  1047. 00000C36  584F                     addq.w     A7, 4
  1048. label00000C38:
  1049. 00000C38  245F                     movea.l    A2, [A7]+
  1050. 00000C3A  4E5E                     unlink     A6
  1051. 00000C3C  4E75                     rts
  1052. 00000C3E  4E56 0000                link       A6, 0
  1053. 00000C42  2F0B                     move.l     -[A7], A3
  1054. 00000C44  2F0A                     move.l     -[A7], A2
  1055. 00000C46  266E 000C                movea.l    A3, [A6 + 0xC]
  1056. 00000C4A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1057. 00000C4E  4EB9 0000 1450           jsr        [0x00001450]
  1058. 00000C54  2448                     movea.l    A2, A0
  1059. 00000C56  200A                     move.l     D0, A2
  1060. 00000C58  584F                     addq.w     A7, 4
  1061. 00000C5A  673E                     beq        +0x40 /* 00000C9A */
  1062. 00000C5C  302B 000E                move.w     D0, [A3 + 0xE]
  1063. 00000C60  7201                     moveq.l    D1, 0x01
  1064. 00000C62  C081                     and.l      D0, D1
  1065. 00000C64  671C                     beq        +0x1E /* 00000C82 */
  1066. 00000C66  1F3C 0001                move.b     -[A7], 0x1
  1067. 00000C6A  4EB9 0000 21AA           jsr        [0x000021AA]
  1068. 00000C70  2F0A                     move.l     -[A7], A2
  1069. 00000C72  2057                     movea.l    A0, [A7]
  1070. 00000C74  2268 0004                movea.l    A1, [A0 + 0x4]
  1071. 00000C78  2269 00B4                movea.l    A1, [A1 + 0xB4]
  1072. 00000C7C  4E91                     jsr        [A1]
  1073. 00000C7E  5C4F                     addq.w     A7, 6
  1074. 00000C80  6018                     bra        +0x1A /* 00000C9A */
  1075. label00000C82:
  1076. 00000C82  2F0A                     move.l     -[A7], A2
  1077. 00000C84  2057                     movea.l    A0, [A7]
  1078. 00000C86  2268 0004                movea.l    A1, [A0 + 0x4]
  1079. 00000C8A  2269 00B8                movea.l    A1, [A1 + 0xB8]
  1080. 00000C8E  4E91                     jsr        [A1]
  1081. 00000C90  4227                     clr.b      -[A7]
  1082. 00000C92  4EB9 0000 21AA           jsr        [0x000021AA]
  1083. 00000C98  5C4F                     addq.w     A7, 6
  1084. label00000C9A:
  1085. 00000C9A  245F                     movea.l    A2, [A7]+
  1086. 00000C9C  265F                     movea.l    A3, [A7]+
  1087. 00000C9E  4E5E                     unlink     A6
  1088. 00000CA0  4E75                     rts
  1089. 00000CA2  4E56 0000                link       A6, 0
  1090. 00000CA6  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1091. 00000CAA  266E 0008                movea.l    A3, [A6 + 0x8]
  1092. 00000CAE  246E 000C                movea.l    A2, [A6 + 0xC]
  1093. 00000CB2  2A2A 0002                move.l     D5, [A2 + 0x2]
  1094. 00000CB6  2605                     move.l     D3, D5
  1095. 00000CB8  7218                     moveq.l    D1, 0x18
  1096. 00000CBA  E2AB                     lsr        D3, D1
  1097. 00000CBC  2803                     move.l     D4, D3
  1098. 00000CBE  0C04 00FA                cmpi.b     D4, 0xFA
  1099. 00000CC2  6614                     bne        +0x16 /* 00000CD8 */
  1100. 00000CC4  2F0A                     move.l     -[A7], A2
  1101. 00000CC6  2F0B                     move.l     -[A7], A3
  1102. 00000CC8  2057                     movea.l    A0, [A7]
  1103. 00000CCA  2268 0004                movea.l    A1, [A0 + 0x4]
  1104. 00000CCE  2269 0010                movea.l    A1, [A1 + 0x10]
  1105. 00000CD2  4E91                     jsr        [A1]
  1106. 00000CD4  504F                     addq.w     A7, 8
  1107. 00000CD6  6032                     bra        +0x34 /* 00000D0A */
  1108. label00000CD8:
  1109. 00000CD8  0C03 0001                cmpi.b     D3, 0x1
  1110. 00000CDC  662C                     bne        +0x2E /* 00000D0A */
  1111. 00000CDE  7001                     moveq.l    D0, 0x01
  1112. 00000CE0  C085                     and.l      D0, D5
  1113. 00000CE2  6714                     beq        +0x16 /* 00000CF8 */
  1114. 00000CE4  2F0A                     move.l     -[A7], A2
  1115. 00000CE6  2F0B                     move.l     -[A7], A3
  1116. 00000CE8  2057                     movea.l    A0, [A7]
  1117. 00000CEA  2268 0004                movea.l    A1, [A0 + 0x4]
  1118. 00000CEE  2269 0048                movea.l    A1, [A1 + 0x48]
  1119. 00000CF2  4E91                     jsr        [A1]
  1120. 00000CF4  504F                     addq.w     A7, 8
  1121. 00000CF6  6012                     bra        +0x14 /* 00000D0A */
  1122. label00000CF8:
  1123. 00000CF8  2F0A                     move.l     -[A7], A2
  1124. 00000CFA  2F0B                     move.l     -[A7], A3
  1125. 00000CFC  2057                     movea.l    A0, [A7]
  1126. 00000CFE  2268 0004                movea.l    A1, [A0 + 0x4]
  1127. 00000D02  2269 004C                movea.l    A1, [A1 + 0x4C]
  1128. 00000D06  4E91                     jsr        [A1]
  1129. 00000D08  504F                     addq.w     A7, 8
  1130. label00000D0A:
  1131. 00000D0A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1132. 00000D0E  4E5E                     unlink     A6
  1133. 00000D10  4E75                     rts
  1134. 00000D12  4E56 0000                link       A6, 0
  1135. 00000D16  2F0A                     move.l     -[A7], A2
  1136. 00000D18  1F3C 0001                move.b     -[A7], 0x1
  1137. 00000D1C  4EB9 0000 21AA           jsr        [0x000021AA]
  1138. 00000D22  4EB9 0000 0AA0           jsr        [0x00000AA0 /* DAStrings */]
  1139. 00000D28  4EB9 0000 C870           jsr        [0x0000C870]
  1140. 00000D2E  2008                     move.l     D0, A0
  1141. 00000D30  544F                     addq.w     A7, 2
  1142. 00000D32  661C                     bne        +0x1E /* 00000D50 */
  1143. 00000D34  4EB9 0000 860A           jsr        [0x0000860A]
  1144. 00000D3A  2448                     movea.l    A2, A0
  1145. 00000D3C  200A                     move.l     D0, A2
  1146. 00000D3E  6710                     beq        +0x12 /* 00000D50 */
  1147. 00000D40  2F0A                     move.l     -[A7], A2
  1148. 00000D42  2057                     movea.l    A0, [A7]
  1149. 00000D44  2268 0004                movea.l    A1, [A0 + 0x4]
  1150. 00000D48  2269 0018                movea.l    A1, [A1 + 0x18]
  1151. 00000D4C  4E91                     jsr        [A1]
  1152. 00000D4E  584F                     addq.w     A7, 4
  1153. label00000D50:
  1154. 00000D50  245F                     movea.l    A2, [A7]+
  1155. 00000D52  4E5E                     unlink     A6
  1156. 00000D54  4E75                     rts
  1157. 00000D56  4E56 0000                link       A6, 0
  1158. 00000D5A  4267                     clr.w      -[A7]
  1159. 00000D5C  A938                     syscall    HiliteMenu
  1160. 00000D5E  4EB9 0000 0A98           jsr        [0x00000A98 /* ANumber */]
  1161. 00000D64  42A7                     clr.l      -[A7]
  1162. 00000D66  4EB9 0000 1A28           jsr        [0x00001A28]
  1163. 00000D6C  4E5E                     unlink     A6
  1164. 00000D6E  4E75                     rts
  1165. 00000D70  4E56 0000                link       A6, 0
  1166. 00000D74  1F3C 0001                move.b     -[A7], 0x1
  1167. 00000D78  4EB9 0000 21AA           jsr        [0x000021AA]
  1168. 00000D7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1169. 00000D82  303C 021B                move.w     D0, 0x21B
  1170. 00000D86  A816                     syscall    Pack8
  1171. 00000D88  301F                     move.w     D0, [A7]+
  1172. 00000D8A  4E5E                     unlink     A6
  1173. 00000D8C  4E75                     rts
  1174. 00000D8E  4E56 0000                link       A6, 0
  1175. 00000D92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1176. 00000D96  61FF 0000 0492           bsr        +0x494 /* 0000122A */
  1177. 00000D9C  4E5E                     unlink     A6
  1178. 00000D9E  4E75                     rts
  1179. 00000DA0  4E56 FEEC                link       A6, -0x0114
  1180. 00000DA4  48E7 1030                movem.l    -[A7], D3,A2,A3
  1181. 00000DA8  4EB9 0003 C9FC           jsr        [0x0003C9FC]
  1182. 00000DAE  2448                     movea.l    A2, A0
  1183. 00000DB0  200A                     move.l     D0, A2
  1184. 00000DB2  6700 023C                beq        +0x23E /* 00000FF0 */
  1185. 00000DB6  42AE FFF8                clr.l      [A6 - 0x8]
  1186. 00000DBA  42AE FFFC                clr.l      [A6 - 0x4]
  1187. 00000DBE  4EB9 0000 C870           jsr        [0x0000C870]
  1188. 00000DC4  2648                     movea.l    A3, A0
  1189. 00000DC6  486E FFFC                pea.l      [A6 - 0x4]
  1190. 00000DCA  2F0A                     move.l     -[A7], A2
  1191. 00000DCC  4EB9 0000 0960           jsr        [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
  1192. 00000DD2  4A00                     tst.b      D0
  1193. 00000DD4  504F                     addq.w     A7, 8
  1194. 00000DD6  6720                     beq        +0x22 /* 00000DF8 */
  1195. label00000DD8:
  1196. 00000DD8  4227                     clr.b      -[A7]
  1197. 00000DDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1198. 00000DDE  4EB9 0003 CA20           jsr        [0x0003CA20]
  1199. 00000DE4  486E FFFC                pea.l      [A6 - 0x4]
  1200. 00000DE8  2F0A                     move.l     -[A7], A2
  1201. 00000DEA  4EB9 0000 0960           jsr        [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
  1202. 00000DF0  4A00                     tst.b      D0
  1203. 00000DF2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1204. 00000DF6  66E0                     bne        -0x1E /* 00000DD8 */
  1205. label00000DF8:
  1206. 00000DF8  486E FFF4                pea.l      [A6 - 0xC]
  1207. 00000DFC  486E FFFC                pea.l      [A6 - 0x4]
  1208. 00000E00  486E FFF8                pea.l      [A6 - 0x8]
  1209. 00000E04  486E FFF2                pea.l      [A6 - 0xE]
  1210. 00000E08  2F0A                     move.l     -[A7], A2
  1211. 00000E0A  4EB9 0000 0958           jsr        [0x00000958]
  1212. 00000E10  4A00                     tst.b      D0
  1213. 00000E12  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1214. 00000E16  6700 0112                beq        +0x114 /* 00000F2A */
  1215. label00000E1A:
  1216. 00000E1A  4AAE FFF4                tst.l      [A6 - 0xC]
  1217. 00000E1E  6E0A                     bgt        +0xC /* 00000E2A */
  1218. 00000E20  70FF                     moveq.l    D0, 0xFFFFFFFF
  1219. 00000E22  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1220. 00000E26  6600 00AA                bne        +0xAC /* 00000ED2 */
  1221. label00000E2A:
  1222. 00000E2A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1223. 00000E2C  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1224. 00000E30  6614                     bne        +0x16 /* 00000E46 */
  1225. 00000E32  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1226. 00000E36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1227. 00000E3A  4EB9 0000 0928           jsr        [0x00000928]
  1228. 00000E40  2D40 FFF4                move.l     [A6 - 0xC], D0
  1229. 00000E44  5C4F                     addq.w     A7, 6
  1230. label00000E46:
  1231. 00000E46  422E FFF1                clr.b      [A6 - 0xF]
  1232. 00000E4A  422E FEEF                clr.b      [A6 - 0x111]
  1233. 00000E4E  422E FEF0                clr.b      [A6 - 0x110]
  1234. 00000E52  200B                     move.l     D0, A3
  1235. 00000E54  6726                     beq        +0x28 /* 00000E7C */
  1236. 00000E56  486E FEF0                pea.l      [A6 - 0x110]
  1237. 00000E5A  486E FEEC                pea.l      [A6 - 0x114]
  1238. 00000E5E  486E FEEF                pea.l      [A6 - 0x111]
  1239. 00000E62  486E FFF1                pea.l      [A6 - 0xF]
  1240. 00000E66  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1241. 00000E6A  2F0B                     move.l     -[A7], A3
  1242. 00000E6C  2057                     movea.l    A0, [A7]
  1243. 00000E6E  2268 0004                movea.l    A1, [A0 + 0x4]
  1244. 00000E72  2269 002C                movea.l    A1, [A1 + 0x2C]
  1245. 00000E76  4E91                     jsr        [A1]
  1246. 00000E78  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1247. label00000E7C:
  1248. 00000E7C  4A2E FFF1                tst.b      [A6 - 0xF]
  1249. 00000E80  671C                     beq        +0x1E /* 00000E9E */
  1250. 00000E82  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1251. 00000E86  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1252. 00000E8A  A939                     syscall    EnableItem
  1253. 00000E8C  1F3C 0001                move.b     -[A7], 0x1
  1254. 00000E90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1255. 00000E94  4EB9 0003 CA20           jsr        [0x0003CA20]
  1256. 00000E9A  5C4F                     addq.w     A7, 6
  1257. 00000E9C  600A                     bra        +0xC /* 00000EA8 */
  1258. label00000E9E:
  1259. 00000E9E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1260. 00000EA2  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1261. 00000EA6  A93A                     syscall    DisableItem
  1262. label00000EA8:
  1263. 00000EA8  4A2E FEEF                tst.b      [A6 - 0x111]
  1264. 00000EAC  670E                     beq        +0x10 /* 00000EBC */
  1265. 00000EAE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1266. 00000EB2  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1267. 00000EB6  3F2E FEEC                move.w     -[A7], [A6 - 0x114]
  1268. 00000EBA  A944                     syscall    SetItmMark
  1269. label00000EBC:
  1270. 00000EBC  4A2E FEF0                tst.b      [A6 - 0x110]
  1271. 00000EC0  6746                     beq        +0x48 /* 00000F08 */
  1272. 00000EC2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1273. 00000EC6  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1274. 00000ECA  486E FEF0                pea.l      [A6 - 0x110]
  1275. 00000ECE  A947                     syscall    SetMenuItemText/SetItem
  1276. 00000ED0  6036                     bra        +0x38 /* 00000F08 */
  1277. label00000ED2:
  1278. 00000ED2  4AAE FFF4                tst.l      [A6 - 0xC]
  1279. 00000ED6  6C26                     bge        +0x28 /* 00000EFE */
  1280. 00000ED8  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1281. 00000EDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1282. 00000EE0  4EB9 0000 0930           jsr        [0x00000930 /* SaveSegHandle */]
  1283. 00000EE6  4A00                     tst.b      D0
  1284. 00000EE8  5C4F                     addq.w     A7, 6
  1285. 00000EEA  671C                     beq        +0x1E /* 00000F08 */
  1286. 00000EEC  1F3C 0001                move.b     -[A7], 0x1
  1287. 00000EF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1288. 00000EF4  4EB9 0003 CA20           jsr        [0x0003CA20]
  1289. 00000EFA  5C4F                     addq.w     A7, 6
  1290. 00000EFC  600A                     bra        +0xC /* 00000F08 */
  1291. label00000EFE:
  1292. 00000EFE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1293. 00000F02  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1294. 00000F06  A93A                     syscall    DisableItem
  1295. label00000F08:
  1296. 00000F08  486E FFF4                pea.l      [A6 - 0xC]
  1297. 00000F0C  486E FFFC                pea.l      [A6 - 0x4]
  1298. 00000F10  486E FFF8                pea.l      [A6 - 0x8]
  1299. 00000F14  486E FFF2                pea.l      [A6 - 0xE]
  1300. 00000F18  2F0A                     move.l     -[A7], A2
  1301. 00000F1A  4EB9 0000 0958           jsr        [0x00000958]
  1302. 00000F20  4A00                     tst.b      D0
  1303. 00000F22  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1304. 00000F26  6600 FEF2                bne        -0x10C /* 00000E1A */
  1305. label00000F2A:
  1306. 00000F2A  200B                     move.l     D0, A3
  1307. 00000F2C  6700 00C2                beq        +0xC4 /* 00000FF0 */
  1308. 00000F30  42AE FFFC                clr.l      [A6 - 0x4]
  1309. 00000F34  486E FFFC                pea.l      [A6 - 0x4]
  1310. 00000F38  2F0A                     move.l     -[A7], A2
  1311. 00000F3A  4EB9 0000 0960           jsr        [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
  1312. 00000F40  4A00                     tst.b      D0
  1313. 00000F42  504F                     addq.w     A7, 8
  1314. 00000F44  6700 00AA                beq        +0xAC /* 00000FF0 */
  1315. label00000F48:
  1316. 00000F48  4267                     clr.w      -[A7]
  1317. 00000F4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1318. 00000F4E  4EB9 0000 0928           jsr        [0x00000928]
  1319. 00000F54  2D40 FFF4                move.l     [A6 - 0xC], D0
  1320. 00000F58  422E FFF1                clr.b      [A6 - 0xF]
  1321. 00000F5C  486E FEF0                pea.l      [A6 - 0x110]
  1322. 00000F60  486E FEEC                pea.l      [A6 - 0x114]
  1323. 00000F64  486E FEEF                pea.l      [A6 - 0x111]
  1324. 00000F68  486E FFF1                pea.l      [A6 - 0xF]
  1325. 00000F6C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1326. 00000F70  2F0B                     move.l     -[A7], A3
  1327. 00000F72  2057                     movea.l    A0, [A7]
  1328. 00000F74  2268 0004                movea.l    A1, [A0 + 0x4]
  1329. 00000F78  2269 002C                movea.l    A1, [A1 + 0x2C]
  1330. 00000F7C  4E91                     jsr        [A1]
  1331. 00000F7E  4A2E FFF1                tst.b      [A6 - 0xF]
  1332. 00000F82  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1333. 00000F86  6710                     beq        +0x12 /* 00000F98 */
  1334. 00000F88  1F3C 0001                move.b     -[A7], 0x1
  1335. 00000F8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1336. 00000F90  4EB9 0003 CA20           jsr        [0x0003CA20]
  1337. 00000F96  5C4F                     addq.w     A7, 6
  1338. label00000F98:
  1339. 00000F98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1340. 00000F9C  4EB9 0003 CA16           jsr        [0x0003CA16]
  1341. 00000FA2  2D48 FFF8                move.l     [A6 - 0x8], A0
  1342. 00000FA6  2050                     movea.l    A0, [A0]
  1343. 00000FA8  2628 000A                move.l     D3, [A0 + 0xA]
  1344. 00000FAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1345. 00000FB0  4EB9 0003 CA0C           jsr        [0x0003CA0C]
  1346. 00000FB6  4A00                     tst.b      D0
  1347. 00000FB8  504F                     addq.w     A7, 8
  1348. 00000FBA  670A                     beq        +0xC /* 00000FC6 */
  1349. 00000FBC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1350. 00000FC0  4267                     clr.w      -[A7]
  1351. 00000FC2  A939                     syscall    EnableItem
  1352. 00000FC4  6008                     bra        +0xA /* 00000FCE */
  1353. label00000FC6:
  1354. 00000FC6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1355. 00000FCA  4267                     clr.w      -[A7]
  1356. 00000FCC  A93A                     syscall    DisableItem
  1357. label00000FCE:
  1358. 00000FCE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1359. 00000FD2  2050                     movea.l    A0, [A0]
  1360. 00000FD4  B6A8 000A                cmp.l      D3, [A0 + 0xA]
  1361. 00000FD8  6702                     beq        +0x4 /* 00000FDC */
  1362. 00000FDA  A81D                     syscall    InvalMenuBar
  1363. label00000FDC:
  1364. 00000FDC  486E FFFC                pea.l      [A6 - 0x4]
  1365. 00000FE0  2F0A                     move.l     -[A7], A2
  1366. 00000FE2  4EB9 0000 0960           jsr        [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
  1367. 00000FE8  4A00                     tst.b      D0
  1368. 00000FEA  504F                     addq.w     A7, 8
  1369. 00000FEC  6600 FF5A                bne        -0xA4 /* 00000F48 */
  1370. label00000FF0:
  1371. 00000FF0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1372. 00000FF4  4E5E                     unlink     A6
  1373. 00000FF6  4E75                     rts
  1374. 00000FF8  4E56 0000                link       A6, 0
  1375. 00000FFC  48E7 1030                movem.l    -[A7], D3,A2,A3
  1376. 00001000  266E 0008                movea.l    A3, [A6 + 0x8]
  1377. 00001004  7601                     moveq.l    D3, 0x01
  1378. 00001006  246B 0008                movea.l    A2, [A3 + 0x8]
  1379. 0000100A  200A                     move.l     D0, A2
  1380. 0000100C  671C                     beq        +0x1E /* 0000102A */
  1381. 0000100E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1382. 00001012  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1383. 00001016  2F0A                     move.l     -[A7], A2
  1384. 00001018  2057                     movea.l    A0, [A7]
  1385. 0000101A  2268 0004                movea.l    A1, [A0 + 0x4]
  1386. 0000101E  2269 0018                movea.l    A1, [A1 + 0x18]
  1387. 00001022  4E91                     jsr        [A1]
  1388. 00001024  1600                     move.b     D3, D0
  1389. 00001026  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1390. label0000102A:
  1391. 0000102A  4A03                     tst.b      D3
  1392. 0000102C  6718                     beq        +0x1A /* 00001046 */
  1393. 0000102E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1394. 00001032  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1395. 00001036  2F13                     move.l     -[A7], [A3]
  1396. 00001038  61FF FFFF F20E           bsr        -0xDF0 /* 00000248 */
  1397. 0000103E  4A00                     tst.b      D0
  1398. 00001040  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1399. 00001044  6604                     bne        +0x6 /* 0000104A */
  1400. label00001046:
  1401. 00001046  7000                     moveq.l    D0, 0x00
  1402. 00001048  6002                     bra        +0x4 /* 0000104C */
  1403. label0000104A:
  1404. 0000104A  7001                     moveq.l    D0, 0x01
  1405. label0000104C:
  1406. 0000104C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1407. 00001050  4E5E                     unlink     A6
  1408. 00001052  4E75                     rts
  1409. 00001054  4E56 0000                link       A6, 0
  1410. 00001058  2F0A                     move.l     -[A7], A2
  1411. 0000105A  246E 0008                movea.l    A2, [A6 + 0x8]
  1412. 0000105E  41F9 0000 7CBA           lea.l      A0, [0x00007CBA]
  1413. 00001064  2488                     move.l     [A2], A0
  1414. 00001066  204A                     movea.l    A0, A2
  1415. 00001068  4868 0004                pea.l      [A0 + 0x4]
  1416. 0000106C  4EB9 0003 CA98           jsr        [0x0003CA98]
  1417. 00001072  157C 0001 002C           move.b     [A2 + 0x2C], 0x1
  1418. 00001078  204A                     movea.l    A0, A2
  1419. 0000107A  584F                     addq.w     A7, 4
  1420. 0000107C  245F                     movea.l    A2, [A7]+
  1421. 0000107E  4E5E                     unlink     A6
  1422. 00001080  4E75                     rts
  1423. 00001082  4E56 FFEC                link       A6, -0x0014
  1424. 00001086  2F0A                     move.l     -[A7], A2
  1425. 00001088  246E 0008                movea.l    A2, [A6 + 0x8]
  1426. 0000108C  200A                     move.l     D0, A2
  1427. 0000108E  6700 0084                beq        +0x86 /* 00001114 */
  1428. 00001092  41F9 0000 7CBA           lea.l      A0, [0x00007CBA]
  1429. 00001098  2488                     move.l     [A2], A0
  1430. 0000109A  42A7                     clr.l      -[A7]
  1431. 0000109C  486A 0004                pea.l      [A2 + 0x4]
  1432. 000010A0  486E FFEC                pea.l      [A6 - 0x14]
  1433. 000010A4  4EB9 0003 CB10           jsr        [0x0003CB10]
  1434. 000010AA  486E FFFC                pea.l      [A6 - 0x4]
  1435. 000010AE  486E FFEC                pea.l      [A6 - 0x14]
  1436. 000010B2  4EB9 0003 CAC8           jsr        [0x0003CAC8]
  1437. 000010B8  4A00                     tst.b      D0
  1438. 000010BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1439. 000010BE  6722                     beq        +0x24 /* 000010E2 */
  1440. label000010C0:
  1441. 000010C0  2F0A                     move.l     -[A7], A2
  1442. 000010C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1443. 000010C6  61FF FFFF F47A           bsr        -0xB84 /* 00000542 */
  1444. 000010CC  486E FFFC                pea.l      [A6 - 0x4]
  1445. 000010D0  486E FFEC                pea.l      [A6 - 0x14]
  1446. 000010D4  4EB9 0003 CAC8           jsr        [0x0003CAC8]
  1447. 000010DA  4A00                     tst.b      D0
  1448. 000010DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1449. 000010E0  66DE                     bne        -0x20 /* 000010C0 */
  1450. label000010E2:
  1451. 000010E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1452. 000010E6  486E FFEC                pea.l      [A6 - 0x14]
  1453. 000010EA  4EB9 0003 CADE           jsr        [0x0003CADE]
  1454. 000010F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1455. 000010F4  204A                     movea.l    A0, A2
  1456. 000010F6  4868 0004                pea.l      [A0 + 0x4]
  1457. 000010FA  4EB9 0003 CA5E           jsr        [0x0003CA5E]
  1458. 00001100  4A6E 000C                tst.w      [A6 + 0xC]
  1459. 00001104  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1460. 00001108  6F0A                     ble        +0xC /* 00001114 */
  1461. 0000110A  2F0A                     move.l     -[A7], A2
  1462. 0000110C  4EB9 0000 0168           jsr        [0x00000168]
  1463. 00001112  584F                     addq.w     A7, 4
  1464. label00001114:
  1465. 00001114  204A                     movea.l    A0, A2
  1466. 00001116  245F                     movea.l    A2, [A7]+
  1467. 00001118  4E5E                     unlink     A6
  1468. 0000111A  4E75                     rts
  1469. fn0000111C:
  1470. 0000111C  4E56 0000                link       A6, 0
  1471. 00001120  486E 000C                pea.l      [A6 + 0xC]
  1472. 00001124  206E 0008                movea.l    A0, [A6 + 0x8]
  1473. 00001128  4868 0004                pea.l      [A0 + 0x4]
  1474. 0000112C  4EB9 0003 CB2E           jsr        [0x0003CB2E]
  1475. 00001132  4E5E                     unlink     A6
  1476. 00001134  4E75                     rts
  1477. fn00001136:
  1478. 00001136  4E56 0000                link       A6, 0
  1479. 0000113A  486E 000C                pea.l      [A6 + 0xC]
  1480. 0000113E  206E 0008                movea.l    A0, [A6 + 0x8]
  1481. 00001142  4868 0004                pea.l      [A0 + 0x4]
  1482. 00001146  4EB9 0003 CB46           jsr        [0x0003CB46]
  1483. 0000114C  4E5E                     unlink     A6
  1484. 0000114E  4E75                     rts
  1485. 00001150  41F9 0000 7AB8           lea.l      A0, [0x00007AB8]
  1486. 00001156  226F 0004                movea.l    A1, [A7 + 0x4]
  1487. 0000115A  2288                     move.l     [A1], A0
  1488. 0000115C  206F 0004                movea.l    A0, [A7 + 0x4]
  1489. 00001160  4E75                     rts
  1490. 00001162  4E56 0000                link       A6, 0
  1491. 00001166  2F0A                     move.l     -[A7], A2
  1492. 00001168  246E 0008                movea.l    A2, [A6 + 0x8]
  1493. 0000116C  200A                     move.l     D0, A2
  1494. 0000116E  6732                     beq        +0x34 /* 000011A2 */
  1495. 00001170  41F9 0000 7AB8           lea.l      A0, [0x00007AB8]
  1496. 00001176  2488                     move.l     [A2], A0
  1497. 00001178  2F0A                     move.l     -[A7], A2
  1498. 0000117A  2057                     movea.l    A0, [A7]
  1499. 0000117C  2250                     movea.l    A1, [A0]
  1500. 0000117E  2269 0010                movea.l    A1, [A1 + 0x10]
  1501. 00001182  4E91                     jsr        [A1]
  1502. 00001184  2F0A                     move.l     -[A7], A2
  1503. 00001186  2057                     movea.l    A0, [A7]
  1504. 00001188  2250                     movea.l    A1, [A0]
  1505. 0000118A  2269 0018                movea.l    A1, [A1 + 0x18]
  1506. 0000118E  4E91                     jsr        [A1]
  1507. 00001190  4A6E 000C                tst.w      [A6 + 0xC]
  1508. 00001194  504F                     addq.w     A7, 8
  1509. 00001196  6F0A                     ble        +0xC /* 000011A2 */
  1510. 00001198  2F0A                     move.l     -[A7], A2
  1511. 0000119A  4EB9 0000 0168           jsr        [0x00000168]
  1512. 000011A0  584F                     addq.w     A7, 4
  1513. label000011A2:
  1514. 000011A2  204A                     movea.l    A0, A2
  1515. 000011A4  245F                     movea.l    A2, [A7]+
  1516. 000011A6  4E5E                     unlink     A6
  1517. 000011A8  4E75                     rts
  1518. 000011AA  4E56 0000                link       A6, 0
  1519. 000011AE  2F0A                     move.l     -[A7], A2
  1520. 000011B0  4AB9 0002 6140           tst.l      [0x00026140]
  1521. 000011B6  6622                     bne        +0x24 /* 000011DA */
  1522. 000011B8  4878 0028                push.l     0x28 /* '(' */
  1523. 000011BC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1524. 000011C2  2448                     movea.l    A2, A0
  1525. 000011C4  2008                     move.l     D0, A0
  1526. 000011C6  584F                     addq.w     A7, 4
  1527. 000011C8  670A                     beq        +0xC /* 000011D4 */
  1528. 000011CA  2F0A                     move.l     -[A7], A2
  1529. 000011CC  4EB9 0003 CB8E           jsr        [0x0003CB8E]
  1530. 000011D2  584F                     addq.w     A7, 4
  1531. label000011D4:
  1532. 000011D4  23CA 0002 6140           move.l     [0x00026140], A2
  1533. label000011DA:
  1534. 000011DA  486E 0008                pea.l      [A6 + 0x8]
  1535. 000011DE  2F39 0002 6140           move.l     -[A7], [0x00026140]
  1536. 000011E4  4EB9 0003 CB76           jsr        [0x0003CB76]
  1537. 000011EA  4A80                     tst.l      D0
  1538. 000011EC  504F                     addq.w     A7, 8
  1539. 000011EE  6612                     bne        +0x14 /* 00001202 */
  1540. 000011F0  486E 0008                pea.l      [A6 + 0x8]
  1541. 000011F4  2F39 0002 6140           move.l     -[A7], [0x00026140]
  1542. 000011FA  4EB9 0003 CB5E           jsr        [0x0003CB5E]
  1543. 00001200  504F                     addq.w     A7, 8
  1544. label00001202:
  1545. 00001202  245F                     movea.l    A2, [A7]+
  1546. 00001204  4E5E                     unlink     A6
  1547. 00001206  4E75                     rts
  1548. 00001208  4E56 0000                link       A6, 0
  1549. 0000120C  4AB9 0002 6140           tst.l      [0x00026140]
  1550. 00001212  6712                     beq        +0x14 /* 00001226 */
  1551. 00001214  486E 0008                pea.l      [A6 + 0x8]
  1552. 00001218  2F39 0002 6140           move.l     -[A7], [0x00026140]
  1553. 0000121E  4EB9 0003 CBBE           jsr        [0x0003CBBE]
  1554. 00001224  504F                     addq.w     A7, 8
  1555. label00001226:
  1556. 00001226  4E5E                     unlink     A6
  1557. 00001228  4E75                     rts
  1558. fn0000122A:
  1559. 0000122A  4E56 FFEC                link       A6, -0x0014
  1560. 0000122E  2F0A                     move.l     -[A7], A2
  1561. 00001230  246E 0008                movea.l    A2, [A6 + 0x8]
  1562. 00001234  4AB9 0002 6140           tst.l      [0x00026140]
  1563. 0000123A  675E                     beq        +0x60 /* 0000129A */
  1564. 0000123C  42A7                     clr.l      -[A7]
  1565. 0000123E  2F39 0002 6140           move.l     -[A7], [0x00026140]
  1566. 00001244  486E FFEC                pea.l      [A6 - 0x14]
  1567. 00001248  4EB9 0003 CC1E           jsr        [0x0003CC1E]
  1568. 0000124E  486E FFFC                pea.l      [A6 - 0x4]
  1569. 00001252  486E FFEC                pea.l      [A6 - 0x14]
  1570. 00001256  4EB9 0003 CBD6           jsr        [0x0003CBD6]
  1571. 0000125C  4A00                     tst.b      D0
  1572. 0000125E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1573. 00001262  6726                     beq        +0x28 /* 0000128A */
  1574. label00001264:
  1575. 00001264  2F0A                     move.l     -[A7], A2
  1576. 00001266  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1577. 0000126A  2057                     movea.l    A0, [A7]
  1578. 0000126C  2250                     movea.l    A1, [A0]
  1579. 0000126E  2269 001C                movea.l    A1, [A1 + 0x1C]
  1580. 00001272  4E91                     jsr        [A1]
  1581. 00001274  486E FFFC                pea.l      [A6 - 0x4]
  1582. 00001278  486E FFEC                pea.l      [A6 - 0x14]
  1583. 0000127C  4EB9 0003 CBD6           jsr        [0x0003CBD6]
  1584. 00001282  4A00                     tst.b      D0
  1585. 00001284  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1586. 00001288  66DA                     bne        -0x24 /* 00001264 */
  1587. label0000128A:
  1588. 0000128A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1589. 0000128E  486E FFEC                pea.l      [A6 - 0x14]
  1590. 00001292  4EB9 0003 CBEC           jsr        [0x0003CBEC]
  1591. 00001298  5C4F                     addq.w     A7, 6
  1592. label0000129A:
  1593. 0000129A  245F                     movea.l    A2, [A7]+
  1594. 0000129C  4E5E                     unlink     A6
  1595. 0000129E  4E75                     rts
  1596. 000012A0  4E56 0000                link       A6, 0
  1597. 000012A4  2F0A                     move.l     -[A7], A2
  1598. 000012A6  4AB9 0002 613C           tst.l      [0x0002613C]
  1599. 000012AC  6622                     bne        +0x24 /* 000012D0 */
  1600. 000012AE  4878 0028                push.l     0x28 /* '(' */
  1601. 000012B2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1602. 000012B8  2448                     movea.l    A2, A0
  1603. 000012BA  2008                     move.l     D0, A0
  1604. 000012BC  584F                     addq.w     A7, 4
  1605. 000012BE  670A                     beq        +0xC /* 000012CA */
  1606. 000012C0  2F0A                     move.l     -[A7], A2
  1607. 000012C2  4EB9 0003 CB8E           jsr        [0x0003CB8E]
  1608. 000012C8  584F                     addq.w     A7, 4
  1609. label000012CA:
  1610. 000012CA  23CA 0002 613C           move.l     [0x0002613C], A2
  1611. label000012D0:
  1612. 000012D0  486E 0008                pea.l      [A6 + 0x8]
  1613. 000012D4  2F39 0002 613C           move.l     -[A7], [0x0002613C]
  1614. 000012DA  4EB9 0003 CB76           jsr        [0x0003CB76]
  1615. 000012E0  4A80                     tst.l      D0
  1616. 000012E2  504F                     addq.w     A7, 8
  1617. 000012E4  6612                     bne        +0x14 /* 000012F8 */
  1618. 000012E6  486E 0008                pea.l      [A6 + 0x8]
  1619. 000012EA  2F39 0002 613C           move.l     -[A7], [0x0002613C]
  1620. 000012F0  4EB9 0003 CB5E           jsr        [0x0003CB5E]
  1621. 000012F6  504F                     addq.w     A7, 8
  1622. label000012F8:
  1623. 000012F8  245F                     movea.l    A2, [A7]+
  1624. 000012FA  4E5E                     unlink     A6
  1625. 000012FC  4E75                     rts
  1626. 000012FE  4E56 0000                link       A6, 0
  1627. 00001302  4AB9 0002 613C           tst.l      [0x0002613C]
  1628. 00001308  6712                     beq        +0x14 /* 0000131C */
  1629. 0000130A  486E 0008                pea.l      [A6 + 0x8]
  1630. 0000130E  2F39 0002 613C           move.l     -[A7], [0x0002613C]
  1631. 00001314  4EB9 0003 CBBE           jsr        [0x0003CBBE]
  1632. 0000131A  504F                     addq.w     A7, 8
  1633. label0000131C:
  1634. 0000131C  4E5E                     unlink     A6
  1635. 0000131E  4E75                     rts
  1636. 00001320  4E56 FFEC                link       A6, -0x0014
  1637. 00001324  2F0A                     move.l     -[A7], A2
  1638. 00001326  246E 0008                movea.l    A2, [A6 + 0x8]
  1639. 0000132A  4AB9 0002 613C           tst.l      [0x0002613C]
  1640. 00001330  675E                     beq        +0x60 /* 00001390 */
  1641. 00001332  42A7                     clr.l      -[A7]
  1642. 00001334  2F39 0002 613C           move.l     -[A7], [0x0002613C]
  1643. 0000133A  486E FFEC                pea.l      [A6 - 0x14]
  1644. 0000133E  4EB9 0003 CC1E           jsr        [0x0003CC1E]
  1645. 00001344  486E FFFC                pea.l      [A6 - 0x4]
  1646. 00001348  486E FFEC                pea.l      [A6 - 0x14]
  1647. 0000134C  4EB9 0003 CBD6           jsr        [0x0003CBD6]
  1648. 00001352  4A00                     tst.b      D0
  1649. 00001354  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1650. 00001358  6726                     beq        +0x28 /* 00001380 */
  1651. label0000135A:
  1652. 0000135A  2F0A                     move.l     -[A7], A2
  1653. 0000135C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1654. 00001360  2057                     movea.l    A0, [A7]
  1655. 00001362  2250                     movea.l    A1, [A0]
  1656. 00001364  2269 001C                movea.l    A1, [A1 + 0x1C]
  1657. 00001368  4E91                     jsr        [A1]
  1658. 0000136A  486E FFFC                pea.l      [A6 - 0x4]
  1659. 0000136E  486E FFEC                pea.l      [A6 - 0x14]
  1660. 00001372  4EB9 0003 CBD6           jsr        [0x0003CBD6]
  1661. 00001378  4A00                     tst.b      D0
  1662. 0000137A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1663. 0000137E  66DA                     bne        -0x24 /* 0000135A */
  1664. label00001380:
  1665. 00001380  3F3C FFFF                move.w     -[A7], 0xFFFF
  1666. 00001384  486E FFEC                pea.l      [A6 - 0x14]
  1667. 00001388  4EB9 0003 CBEC           jsr        [0x0003CBEC]
  1668. 0000138E  5C4F                     addq.w     A7, 6
  1669. label00001390:
  1670. 00001390  245F                     movea.l    A2, [A7]+
  1671. 00001392  4E5E                     unlink     A6
  1672. 00001394  4E75                     rts
  1673. 00001396  0000 0049                ori.b      D0, 0x49 /* 'I' */
  1674. 0000139A  8C96                     or.l       D6, [A6]
  1675. 0000139C  8A8E                     or.l       D5, A6
  1676. 0000139E  93A5                     sub.l      -[A5], D1
  1677. 000013A0  91F2 8340                sub.l      A0, [A2 + <<invalid base displacement size>>]
  1678. 000013A4  F496                     cinvp      INST, [A6]
  1679. 000013A6  4045                     negx.w     D5
  1680. 000013A8  9440                     sub.w      D2, D0
  1681. 000013AA  439A                     .invalid   1, [A2]+ // invalid opcode 4 with b == 6
  1682. 000013AC  4044                     negx.w     D4
  1683. 000013AE  40B1 F99C                negx.l     <<invalid full ext with I/IS == 4>>
  1684. 000013B2  8B98                     or.l       [A0]+, D5
  1685. 000013B4  FB94                     .invalid   <<F/6/5>>
  1686. 000013B6  8893                     or.l       D4, [A3]
  1687. 000013B8  40CE                     move.w     A6, SR
  1688. 000013BA  8887                     or.l       D4, D7
  1689. 000013BC  40A9 E3BF                negx.l     [A1 - 0x1C41]
  1690. 000013C0  AEBF                     syscall    0xABF, auto_pop
  1691. 000013C2  99BD                     sub.l      <<invalid special address>>, D4
  1692. 000013C4  969A                     sub.l      D3, [A2]+
  1693. 000013C6  406A 9E84                negx.w     [A2 - 0x617C]
  1694. 000013CA  413E                     .invalid   0, <<invalid special address>> // invalid opcode 4 with b == 4
  1695. 000013CC  7FAC                     moveq.l    D7, 0xFFFFFFAC
  1696. 000013CE  7F58                     moveq.l    D7, 0x58
  1697. 000013D0  F140                     .extension 0x140 <<F/4-5/0>> // unimplemented
  1698. 000013D2  A77F                     syscall    InternalWait, flags=7
  1699. 000013D4  7840                     moveq.l    D4, 0x40
  1700. 000013D6  A27F                     syscall    InternalWait, flags=2
  1701. 000013D8  7640                     moveq.l    D3, 0x40
  1702. 000013DA  5340                     subq.w     D0, 1
  1703. 000013DC  BF9A                     xor.l      [A2]+, D7
  1704. 000013DE  BDA2                     xor.l      -[A2], D6
  1705. 000013E0  9095                     sub.l      D0, [A5]
  1706. 000013E2  ADF5                     syscall    GetAppParms, auto_pop
  1707. 000013E4  FBEE                     .invalid   <<F/7/5>>
  1708. 000013E6  86AE FA99                or.l       D3, [A6 - 0x567]
  1709. 000013EA  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  1710. 000013EC  5BF5 FBEE                smi        <<invalid full ext with IS == 1 and I/IS == 6>>
  1711. 000013F0  86AE FA99                or.l       D3, [A6 - 0x567]
  1712. 000013F4  FB00                     .extension 0xB00 <<F/4-5/5>> // unimplemented
  1713. 000013F6  0000 5A93                ori.b      D0, 0x93
  1714. 000013FA  9FA3                     sub.l      -[A3], D7
  1715. 000013FC  9099                     sub.l      D0, [A1]+
  1716. 000013FE  ED9B                     rol        D3, 6
  1717. 00001400  8EA1                     or.l       D7, -[A1]
  1718. 00001402  85A3                     or.l       -[A3], D2
  1719. 00001404  A8DF                     syscall    RectRgn
  1720. 00001406  89B2 9B9C                or.l       <<invalid full ext with I/IS == 4>>, D4
  1721. 0000140A  EBA0                     asl        D0, D5
  1722. 0000140C  4045                     negx.w     D5
  1723. 0000140E  407F                     negx.w     <<invalid special address>>
  1724. 00001410  A398                     syscall    HWPriv, flags=3
  1725. 00001412  EF9C                     rol        D4, 7
  1726. 00001414  88A3                     or.l       D4, -[A3]
  1727. 00001416  9694                     sub.l      D3, [A4]
  1728. 00001418  9AA5                     sub.l      D5, -[A5]
  1729. 0000141A  E289                     lsr        D1, 1
  1730. 0000141C  9FBC 405D 40EB           sub.l      0x405D40EB, D7
  1731. 00001422  8940 5499                pack       D4, D0, 0x5499
  1732. 00001426  ACA6                     syscall    EqualRect, auto_pop
  1733. 00001428  F387                     .invalid   <<F/6/1>>
  1734. 0000142A  A198                     syscall    HWPriv, flags=1
  1735. 0000142C  BDEA EC8E                cmpa.l     A6, [A2 - 0x1372]
  1736. 00001430  B4F9 4076 EC40           cmpa.w     A2, [0x4076EC40]
  1737. 00001436  5986                     subq.l     D6, 4
  1738. 00001438  86A2                     or.l       D3, -[A2]
  1739. 0000143A  988B                     sub.l      D4, A3
  1740. 0000143C  40E9 7FB2                move.w     [A1 + 0x7FB2], SR
  1741. 00001440  D07F                     add.w      D0, <<invalid special address>>
  1742. 00001442  A540                     syscall    ResrvMem/ReserveMem, flags=5
  1743. 00001444  DF8A                     addx.l     -[A7], -[A2]
  1744. 00001446  405E                     negx.w     [A6]+
  1745. 00001448  9C98                     sub.l      D6, [A0]+
  1746. 0000144A  EF9C                     rol        D4, 7
  1747. 0000144C  8899                     or.l       D4, [A1]+
  1748. 0000144E  8D40 438C                pack       D6, D0, 0x438C
  1749. 00001452  8B92                     or.l       [A2], D5
  1750. 00001454  959A                     sub.l      [A2]+, D2
  1751. 00001456  ED9E                     rol        D6, 6
  1752. 00001458  988C                     sub.l      D4, A4
  1753. 0000145A  8B92                     or.l       [A2], D5
  1754. 0000145C  959A                     sub.l      [A2]+, D2
  1755. 0000145E  ED9E                     rol        D6, 6
  1756. 00001460  0000 0000                ori.b      D0, 0x0
  1757.